gpt4 book ai didi

google-maps - 如何找到谷歌地图地面覆盖的坐标?

转载 作者:行者123 更新时间:2023-12-01 06:15:56 25 4
gpt4 key购买 nike

我正在尝试开始使用 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);
}

最佳答案

我使用 maps.google.com 实验室的 LatLng 标记和 LatLng 工具提示选项(链接位于右栏 - 底部)。一旦我接近它,我只需对我的 LatLng 数字做一些小的调整。

另外,看起来您可能为 LatLngBounds 框使用了错误的角。它应该是西南(左下),然后是东北(右上)。使用错误的角会导致无法显示图像。

关于google-maps - 如何找到谷歌地图地面覆盖的坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10540259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com