[英]How to force MapKit to use Google Mobile Maps (GMM) beyond iOS 5.1
在iOS5.1和更早版本中,Map Kit框架使用Google移动地图(GMM)服务来提供地图数据。
如果我使用MapKit
框架显示地图,则它使用的是iOS 5.1和更早版本的Google地图,而对于iOS 6,则使用的是苹果新地图。 我可以强制MapKit
仍然使用护目镜移动地图吗?
不,不可能。
使用iOS 6及更高版本,您将无法原生访问Google Maps。 如果您想在iOS 6上使用MapKit,则必须使用Apple Maps。 结束。 这不应该是太大的问题。 MapKit应该可以与iOS 5上的Google Maps和iOS 6上的Apple Maps无缝兼容,并且您可以在两个版本中使用相同的API和代码。
您仍然可以通过URL(http://maps.google.com / ...)访问Google Maps,并通过Safari或使用UIWebView
将用户发送给Google Maps,但是您所拥有的功能将受到很大限制(仅可以将URL作为参数进行传递)。 如果要在iOS 6中支持Google Maps,您将需要完成很多工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.