将地址转换为地理位置并添加范围

问题描述 投票:0回答:3

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

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

请给一些正确的建议。

ios latitude-longitude
3个回答
1
投票

您可以使用Google地理编码来获取经纬度形式的地址。

例如:

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

address — 您要进行地理编码的地址。


0
投票

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

请阅读常见问题解答

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

这将解决您的问题。


0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.