【问题标题】:How to show user location on custom map?如何在自定义地图上显示用户位置?
【发布时间】:2015-04-10 10:47:34
【问题描述】:

我想在自定义地图上显示用户位置和其他对象位置,如下所示:

为此,我在 Google 上搜索了“我们需要将经纬度数据转换为图像中的 X Y 坐标,然后我们需要将其显示在图像上”的内容

我发现的其他选项是对图像进行地理编码以显示位置数据。

除此之外,我没有找到其他任何东西。谁能指导我在自定义地图上显示用户当前位置,如下所示?

【问题讨论】:

  • 它不是室内导航..它只是地图实际的例子是我有室外区域的自定义地图,我必须在那里显示当前位置

标签: ios geolocation location geocode


【解决方案1】:

为了翻译您的纬度和经度,您应该知道自定义地图的投影。然后你可以使用PROJ.4开源库来转换它们。或者您可以将翻译功能硬编码到您的应用程序中。例如,here at GitHub 您可能会找到从 lat&lon 转换为 EPSG:900913(谷歌墨卡托投影)的代码

【讨论】:

  • 不是室内导航
  • @BhavikKama 我的回答仍然有效。添加了一个示例链接
  • 你能解释一下吗...?
  • @BhavikKama 我在GitHub 有一个演示项目,它完全符合您的要求。我希望它能帮助您了解如何解决您的问题 - 简单地运行并在某处打开位置模拟。我之前创建了那个项目,所以现在我将它更新为 iOS 8 位置管理器要求,但 PROJ.4 库没有 x64 切片,所以请在 iPad 2 模拟器(或任何非 64 位设备)上运行它)
  • 我有一些问题.. 我们可以在您的空闲时间聊聊吗?
猜你喜欢
  • 2023-01-18
  • 1970-01-01
  • 1970-01-01
  • 2019-10-26
  • 1970-01-01
  • 1970-01-01
  • 2010-12-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多