Google maps 如何找到谷歌地图地面覆盖的坐标?
我试图开始使用GoogleMapsAPI,但我发现文档令人难以置信地困惑。有人知道如何为地面覆盖找到图像的坐标吗 我在这里复制了代码(https://developers.google.com/maps/documentation/javascript/overlays#GroundOverlays)并让它在我的网站上与我的形象。但是,当我尝试将坐标从纽瓦克更改到我的位置时,图像根本不会出现。我刚刚猜测了imageBounds的坐标,我猜这就是导致它不起作用的原因。任何帮助都将不胜感激 这是我的代码(LatLng坐标从示例中复制):Google maps 如何找到谷歌地图地面覆盖的坐标?,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我试图开始使用GoogleMapsAPI,但我发现文档令人难以置信地困惑。有人知道如何为地面覆盖找到图像的坐标吗 我在这里复制了代码(https://developers.google.com/maps/documentation/javascript/overlays#GroundOverlays)并让它在我的网站上与我的形象。但是,当我尝试将坐标从纽瓦克更改到我的位置时,图像根本不会出现。我刚刚猜测了imageBounds的坐标,我猜这就是导致它不起作用的原因。任何帮助都将不胜感激 这是我的
我使用maps.google.com实验室的LatLng标记和LatLng工具提示选项(链接在右栏-底部)。一旦我接近它,我只需对我的LatLng数字做一些小的调整
此外,您可能使用了错误的LatLngBounds框角。它应该是西南(左下)然后是东北(右上)。使用错误的角点会导致无法显示图像。您将坐标更改为什么?你能粘贴你尝试过的东西吗?var newark=newgoogle.maps.LatLng(41.265437,-95.947405);var imageBounds=new google.maps.LatLngBounds(new google.maps.LatLng(41.270969,-95.958889),new google.maps.LatLng(41.270872,-95.938718));谢谢你,查德。仍然习惯于这样的发帖方式。
function initialize() {
var newark = new google.maps.LatLng(40.740, -74.18);
var imageBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(40.712216,-74.22655),
new google.maps.LatLng(40.773941,-74.12544));
var myOptions = {
zoom: 13,
center: newark,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var oldmap = new google.maps.GroundOverlay(
"http://www.mcography.com/beta/Accessibility_Map.png",
imageBounds);
oldmap.setMap(map);
}