Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 查找mapView的地址_Iphone_Objective C_Xcode_Android Mapview_Geocoding - Fatal编程技术网

Iphone 查找mapView的地址

Iphone 查找mapView的地址,iphone,objective-c,xcode,android-mapview,geocoding,Iphone,Objective C,Xcode,Android Mapview,Geocoding,我目前有一个地图视图显示在iPhone应用程序中。我想知道是否有一种方法可以放置一个地址字段,允许用户输入一个地址,然后让地图在特定地址的坐标上重新居中 非常感谢您的帮助。当然有办法做到这一点。实现这一点的方法是有一个UITextField,用户在其中输入地址和一个按钮,当按下该按钮时,会向google map api发送一个web请求,返回与地址相关的实际经度/纬度,然后mapview可以重新居中于这些坐标,并在该点放置一个pin 编辑: 上面解释的是我实现它的方式。除了UiTextField

我目前有一个地图视图显示在iPhone应用程序中。我想知道是否有一种方法可以放置一个地址字段,允许用户输入一个地址,然后让地图在特定地址的坐标上重新居中


非常感谢您的帮助。

当然有办法做到这一点。实现这一点的方法是有一个UITextField,用户在其中输入地址和一个按钮,当按下该按钮时,会向google map api发送一个web请求,返回与地址相关的实际经度/纬度,然后mapview可以重新居中于这些坐标,并在该点放置一个pin

编辑: 上面解释的是我实现它的方式。除了UiTextField和按钮之外,您还可以使用UISearchBar,这里有一个很好的链接可以让您继续使用


是的,这是绝对可能的。但是,您需要为google forward地理编码(地址-->lat/long)使用第三方api


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

有内置的地理编码器可用。即使他们使用“谷歌”地图,API也属于苹果。苹果只支持反向地理编码。