我正在尝试开始使用 Google Maps API,但我发现文档令人难以置信的混乱。有谁知道如何找到地面覆盖图像的坐标?
我在这里复制了代码(https://developers.google.com/maps/documentation/javascript/overlays#GroundOverlays),并让它在我的网站上使用我的图像。但是当我尝试将坐标从纽瓦克更改为我的位置时,图像根本不会出现。我一直在猜测 imageBounds 的坐标,我猜这就是导致它不起作用的原因。非常感激任何的帮助。
这是我的代码(从示例中复制了 LatLng 坐标):
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);
}