【发布时间】:2012-08-22 04:28:01
【问题描述】:
我为我正在开发的 iOS 应用程序创建了一个自定义地图 (jpg)。我在滚动视图中显示了大图像。
我已经有了图像所有四个角的纬度/经度,但我不知道如何转换已知位置,以便我可以在地图的某些位置上绘制标签。标签位置基于 lat/lon,因此我需要一种将 lat lon 转换为 x/y 坐标的方法,以在应用程序的图像上显示对象。
我已经查找了这方面的信息,但我发现的所有内容都更多地涉及获取知道的纬度/经度,而不是在应用程序中实现它。
(地图是德克萨斯州大小的区域)
不胜感激任何指导
谢谢
【问题讨论】:
-
你必须得到纬度/经度数字,减去它们,知道确切的绘制速率并将其转换为像素。没有别的办法。一个更好的建议是在您的应用程序中使用 Google 地图,它会为您节省很多工作,而不是 JPG。不过,这将需要在线..
标签: iphone ios ipad coordinates