查找mapView的地址

时间:2011-08-30 20:57:32

标签: iphone objective-c xcode android-mapview geocoding

我目前在iPhone应用程序中显示了mapView。我想知道是否有办法放置地址字段,允许用户输入地址,然后让地图重新居中于该特定地址的坐标?

感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:2)

是的,这绝对有可能。但是,您需要使用第三方API来进行Google转发地理编码(地址 - > lat / long)。

http://blog.sallarp.com/ipad-iphone-forward-geocoding-api-google/

转发地理编码地址字符串并使用注释将其放置在地图上。

答案 1 :(得分:0)

肯定有办法做到这一点。这样做的方法是有一个UITextField用户输入地址和一个按钮,当按下该按钮时,通过web请求发送到谷歌地图api,返回与地址有关的实际经度/纬度,然后mapview可以重新集中于那些坐标在那一点上掉落的坐标。

编辑: 上面解释的是我实现它的方式。您可以使用UISearchBar而不是UiTextField和按钮,这里有一个很好的链接,可以帮助您前进。

How to search MKMapView with UISearchBar?