0

我的服务器上有城市地址和州。

我需要根据距离范围(即英里)在我的 iPhone 应用程序中获取数据。

请给一些适当的建议。

4

3 回答 3

1

您可以使用谷歌地理编码来获取经纬度表格地址。

例如 :

http://maps.google.com/maps/api/geocode/json?sensor=false&address=newyork,us

地址 - 您要进行地理编码的地址。

于 2012-06-26T06:47:12.613 回答
0

您可以前往每个城市并测量一些星星的最高位置。
通过高度关系,您可以计算出您当前的纬度。

经度有点复杂。你需要一个准确的时钟和一个星位/时间的表格/图表。然后你测量一些星星的最高位置的时间并将其与你的表进行比较。通过这两个值的差异,您可以计算出城市的经度。

但是已经有人这样做并分享了他们的结果。

于 2012-06-26T07:55:28.117 回答
0

您可以使用谷歌地理定位服务,它会从地址获取纬度,反之亦然。

请阅读常见问题解答

另一个是Foursquare,它也很好用并且提供了很好的数据。

这将解决您的问题。

于 2012-06-26T06:42:46.077 回答