繁体   English   中英

使用MapKit打开地图URL

[英]Open a map URL with MapKit

我想知道如何使用MapKit打开Goog​​le Map URL?

此代码退出应用程序并显示位置,但我想在我的mapView上显示。

NSString *urlString = @"http://maps.google.com/maps?daddr=San+Francisco,+CA&saddr=cupertino";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: urlString]];

MapKit支持地理定位-这样的事情怎么样:

CLLocation *sanFran = [CLLocation locationUsingForwardGeoLocation:@"San Francisco, Califronia"];

这会返回一个CLLocation,然后您可以在地图视图上显示它。

看一下“ 世界城市”示例代码(需要iOS开发人员身份),该示例代码显示如何为MKMapView设置动画以进行坐标。

编辑添加

有多种方法可让您使用Google工具进行长期学习 您也可以使用它们来创建CLLocation。

您可以使用UIWebview加载URL的内容。 创建一个webView并初始化如下:

NSString *urlString = @"http://maps.google.com/maps?daddr=San+Francisco,+CA&saddr=cupertino";
NSURLRequest *req = [NSURLRequest requestWithURL:[NSURL URLWithString: urlString]];
[webView loadRequest:req];

是的,您应该将此Web视图作为子视图添加到主视图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM