【发布时间】:2014-07-07 09:09:43
【问题描述】:
我正在开发一个 iOS 应用程序来获取两个地方之间的路线,我通过直接提供地点的名称来获得某些地方的准确路线
http://maps.apple.com/?daddr=San+Francisco,+CA&saddr=cupertino
但我无法在其他一些国家/地区获得位置。所以我尝试了地理坐标
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat: @"http://maps.google.com/?saddr=%f,%f&daddr=%f,%f",latitude,longitude,latitude1,longitude1]]];
但它返回的地图外观不同,看起来像一些旧版本。所以我想实现一个类似于第一种方法的地图,但它的输入应该是地理坐标。
【问题讨论】:
-
您想在自己的应用程序中显示地图还是在外部打开?
-
最好的办法是使用
MKMapItem使用方向打开 Maps.app。 -
@jithinroy:是的,我想在外面展示它。那就是我正在尝试 url 方案。谢谢
-
@rckoenes :感谢您的建议,但我的要求是使用带有 url 方案的谷歌地图。
标签: ios objective-c google-maps url-scheme