繁体   English   中英

如何强制MapKit在iOS 5.1之前使用Google移动地图(GMM)

[英]How to force MapKit to use Google Mobile Maps (GMM) beyond iOS 5.1

Map Kit Framework Reference说:

在iOS5.1和更早版本中,Map Kit框架使用Google移动地图(GMM)服务来提供地图数据。

如果我使用MapKit框架显示地图,则它使用的是iOS 5.1和更早版本的Google地图,而对于iOS 6,则使用的是苹果新地图。 我可以强制MapKit仍然使用护目镜移动地图吗?

相关链接: iOS6的新功能位置警告编程指南

不,不可能。

使用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.

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