【问题标题】:Google Maps Custom Image and custom coordinates谷歌地图自定义图像和自定义坐标
【发布时间】:2012-06-29 14:41:30
【问题描述】:

我正在使用 Google API 为游戏构建地图。问题是我正在尝试使用 lat/long 来显示坐标,并且我正在尝试将这些坐标与从左上角开始的地图坐标相匹配。

链接:http://cstauffer.com/dayz/map/ARMAII_MAP.html

我环顾四周,但没有找到很多文档或帮助修改纬度/经度背后的数学。现在这张地图只是一张 2D 地图,所以我不需要墨卡托投影,只需要 x/y 和缩放级别。任何提示/帮助将不胜感激。

我应该添加一些信息:8,960 x 8,960 图像。我希望左上角从 0,0 开始。这是一张平面地图,使用的缩放级别为 2-6。

【问题讨论】:

  • 请注意,您似乎正在尝试加载 Google 地图 JavaScript 两次,并且您的第一个 JavaScript URL 似乎包含您的密钥,而您不想明确放置它。您不必提供密钥来加载最新版本的 Google Maps JavaScript。我假设您有许可证,并且在加载 API 时应该使用Client ID,而不是密钥。由于您的密钥现已公开,您可能想要生成一个新密钥。

标签: google-maps google-maps-api-3


【解决方案1】:

我不确定,但我想你可能正在寻找这些:

  • google.maps.Map.getProjectionapi-doc
  • google.maps.Projection.fromLatLngToPointapi-doc

【讨论】:

  • 我尝试过玩这些项目,但我无法获得从左上角开始的坐标。我的坐标在我的地图 atm 的中心默认为 0,0。
  • 我认为我没有足够的信息来为您提供更多帮助。您的 JavaScript 类 GMICMapType 看起来相当复杂,我只是没有时间深入研究细节。令人困惑的一件事是,您在问题中说您希望左上角为0,0,但在您上面的评论中,您说0,0 位于中心。我相信这是有道理的,但它似乎说了两件事。也许如果您在问题中包含更多详细信息以及适用于您问题的代码,它可能会让我或其他人为您提供更多指导。
猜你喜欢
  • 2012-09-21
  • 2012-05-27
  • 2014-02-01
  • 1970-01-01
  • 2013-08-21
  • 2014-07-18
  • 1970-01-01
相关资源
最近更新 更多