▽1
●
a-kuma3 ●100ポイント ベストアンサー |
動作検証してないのですが、ここのやり方で取り出せると思います。
http://shahmirj.com/blog/pixel-to-latlng-google-maps-api-v
var map = new google.maps.Map( ... ); // OverlayView を作る var overlay = new google.maps.OverlayView(); overlay.draw = function() {}; // 描画の必要が無いので draw を何もしない関数にする overlay.setMap(map); // マップとひも付ける // MapCanvasProjection を取得して、fromContainerPixelToLatLng() を呼び出す var coordinates = overlay.getProjection().fromContainerPixelToLatLng( new google.maps.Point(50, 100) ); // 緯度と経度を取り出す var lat = coordinates.lat; var lng = coordinates.lng;
一応、公式リファレンスの URL を。
https://developers.google.com/maps/documentation/javascript/reference?hl=ja#OverlayView
https://developers.google.com/maps/documentation/javascript/reference?hl=ja#MapCanvasProjection