我正在尝试在 iPhone 上查找城市的经度和纬度。假设用户正在搜索伦敦,我会调用一些函数来检索伦敦的经度和纬度。我在网上查了一下,发现你可以使用 Google API,但一定有 Apple 函数来处理这个问题?
我遇到过反向地理编码,它需要经度和纬度并告诉您您附近的城市。例如
// reverse geocode the user location
geocoder = [[[MKReverseGeocoder alloc] initWithCoordinate:mapView.userLocation.location.coordinate] autorelease];
如果它可以逆转该过程,则必须有某种形式的 MKGeocoder 类?
但必须有一个苹果函数来处理这个问题
为什么一定有?因为没有。
您可以使用许多网络服务(例如 Google),或者您可以下载地名数据库,例如http://www.geonames.org/ http://www.geonames.org/并将其导入到您的应用程序中。最好将其导入 SQL 数据库,然后您可以从应用程序中进行搜索。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)