我在这里看到了很多关于如何启动地图应用的代码示例,但没有一个真正启动原生应用,他们都在Safari上推出Google的网站(http://maps.google.com..。)。我之前看过一个应用程序,不记得名称,启动iPhone地图应用程序本身,并在应用程序的地址栏上,它有一个字符串,看起来像“酒店loc:XX.XXXX,XX.XXXX”将根据地址上提供的坐标选择地图上的当前位置,并确定附近区域(可见区域)内的所有酒店。我很肯定它推出了本机应用程序,因为所有的应用程序设置都在那里,当然应用程序是手机上正在运行的应用程序和Safari之间没有打开。我查看了MapKit,但无法从代码中传递该地址(“hotel loc:longitude,latitude”)。 你们中的任何人碰巧知道如何启动真正的原生应用程序并将地址传递给它吗?
答案 0 :(得分:0)
在符合开发人员文档条件的应用中启动的网址将在地图应用中打开。这是一个关键区别,因为在大多数应用程序中,您使用自定义URL方案,而对于地图,您只需启动maps.google.com的URL
然而,如果你a)不遵守该文件中的规格,或b)正在模拟器中运行,你将转到Safari中的Google Maps网页。