我的服务器上有城市地址和州。
我需要根据距离范围(即以英里为单位)在我的 iPhone 应用程序中获取数据。
请给一些正确的建议。
您可以使用Google地理编码来获取经纬度形式的地址。
例如:
http://maps.google.com/maps/api/geocode/json?sensor=false&address=newyork,us
address — 您要进行地理编码的地址。
您可以前往每个城市并测量一些星星的最高位置。
通过高度关系你可以计算出你当前的纬度。
经度有点复杂。您需要一个准确的时钟和一张星星位置/时间的表格/图表。然后你测量一些星星达到最高位置的时间并将其与你的表格进行比较。通过这两个值的差,您可以计算出城市的经度。
但是已经有人这样做了并分享了他们的结果。