0

我目前正在开发一个需要用户当前所在区域的应用程序。最糟糕的是应用程序完全离线。

我的逻辑:

1.拍一张城市的屏幕截图,在上面画正方形。

  1. 在 DB 中存储正方形 4 点(相对于地图的纬度值)。

  2. 通过从 gps 获得的 lat long 值,我可以很容易地找出 lat lont 属于什么原因。

我只是想知道是否有人可以建议我更好地离线工作我的应用程序。

先感谢您 ..

4

2 回答 2

0

如果您没有网络访问权限,您可能会发现在获取位置时遇到问题。iOS 使用辅助 GPS,这使得设备既可以比其他方式更快地锁定 GPS 卫星,也可以从网络中提取其他数据以快速确定位置。

如果没有网络访问权限,您可能根本无法获得位置报告,特别是如果该应用程序在室内使用(普通 GPS 接收在没有视线的情况下通常非常糟糕)。如果您确实获得了位置,则可能需要几分钟才能提供足够准确的读数。

于 2013-06-22T09:57:04.640 回答
0

您可以使用基于 OpenStreetMap 的 RouteMe 库。这允许提前下载地图数据。

如果您想使用屏幕截图(来自合法来源),那么您可以使用 Helmert 转换在 gps 和图片像素坐标之间进行转换。你现在需要在图片地图中至少有 3 个点,你现在的纬度,经度坐标。

于 2013-06-25T09:33:46.170 回答