在 iOS 应用程序中打开 Google 地图视图
Posted
技术标签:
【中文标题】在 iOS 应用程序中打开 Google 地图视图【英文标题】:Open Google Maps view inside iOS App 【发布时间】:2015-08-15 19:54:23 【问题描述】:所以基本上我想为我的应用添加导航,但我不想启动 ios 版 Google 地图应用然后将用户返回到我的应用,但我想在 ViewController
中打开导航,就像您可以使用 MapViews
用于 Google 地图的常规地图一样。
这可能吗?我只能找到有关如何在您自己的应用程序之外启动适用于 iOS 的 Google Mapps 应用程序的资源,而且这也不是最好的搜索语句。
刚刚想到了一个可能的解决方案:从WebView
中的网络打开 Google 地图导航...应该可以,对吧?
【问题讨论】:
看看here 【参考方案1】:如果您确实需要使用 Google 地图,您可以这样做;但是,这可能看起来很糟糕。 MKMapView 更容易使用,但它使用 Apple 的地图。如果您想使用它,请查看CoreLocation 和MapKit 框架。
【讨论】:
嗯,好吧,我不必使用谷歌地图。使用 MKMapView 可能会更好,因为 Apple 的地图从一开始就安装在手机上。好点子,会研究的。感谢您及时的回复 :)!编辑:我会将您的答案标记为正确的答案,因为您间接表示这是不可能的,除非在 web 视图中完成并引导我寻找可能是我正在寻找的东西。【参考方案2】:如果您想在应用中使用 Google 地图,只需实现 Google Maps iOS SDK。
https://developers.google.com/maps/documentation/ios/start
【讨论】:
我已经在我的应用程序中安装了谷歌地图,但我需要它的指示。这似乎不起作用。我能找到的唯一说明(在您的链接上)是如何触发谷歌地图应用程序打开并开始路线。但我想在我自己的应用程序中找到方向,而不是触发另一个应用程序。 @ClockWise 也可以绘制方向。 raywenderlich.com/81103/introduction-google-maps-ios-sdk-swift 嗯,我不想在地图上画方向,我想启动 GPS 功能。我希望用户在一个地址,然后将 GPS 启动到另一个地址。不过,MapKit 甚至可能都不可能,我想我说“方向”让每个人都感到困惑,对此感到抱歉。以上是关于在 iOS 应用程序中打开 Google 地图视图的主要内容,如果未能解决你的问题,请参考以下文章
如何在 swift 中为 ios 的 google maps sdk 中的地图视图添加标记