Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.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
Xcode iPhone添加了;“这里的方向”;地址簿视图中的按钮_Iphone_Ios_Xcode_Ipad - Fatal编程技术网

Xcode iPhone添加了;“这里的方向”;地址簿视图中的按钮

Xcode iPhone添加了;“这里的方向”;地址簿视图中的按钮,iphone,ios,xcode,ipad,Iphone,Ios,Xcode,Ipad,可能重复: 我正在使用通讯录API在我的应用程序中显示联系人信息。信息包括姓名、电话号码和地址 我想添加一个“这里的方向”按钮,因为它曾经出现在谷歌地图应用程序。这可以用我正在使用的PersonViewController完成吗 我的问题和这个一样: 我在这里看不到明确的答案。首先,您必须将地址转换为坐标。不难,可以从iOS 5开始使用。如果你不想使用苹果的地图工具包,还有一些API可以为你转发地理编码地址 一旦获得了目的地的纬度和经度以及起点,您就可以自己计算路线,或者只使用一些第三方API

可能重复:

我正在使用通讯录API在我的应用程序中显示联系人信息。信息包括姓名、电话号码和地址

我想添加一个“这里的方向”按钮,因为它曾经出现在谷歌地图应用程序。这可以用我正在使用的PersonViewController完成吗

我的问题和这个一样:


我在这里看不到明确的答案。

首先,您必须将地址转换为坐标。不难,可以从iOS 5开始使用。如果你不想使用苹果的地图工具包,还有一些API可以为你转发地理编码地址

一旦获得了目的地的纬度和经度以及起点,您就可以自己计算路线,或者只使用一些第三方API。这辆车很好。Google将返回一个JSON或XML组合响应,其中包含计算路由的所有信息。您还可以设置参数,如是否要包括通行费路线等。请看一下文档


另外,你可能想看看几个月前的情况。你会找到几乎所有你需要的东西,从正向地理编码,到路由请求,路由处理(你必须为谷歌的响应提取所有需要的信息来把线绘制成地图),然后是地图绘制

我在问题中提到了这一点。这里没有一个明确的答案。现有问题没有答案并不意味着你可以添加一个副本。与其担心它是一个副本,不如你回答它。因为我不知道答案-对不起。非常好的答案,谢谢!但是,我不一定要构建它的路由部分。我只需要一个按钮,可以从我的应用程序启动地图应用程序。