来自 Google Maps SDK for iOS 的街景?
Posted
技术标签:
【中文标题】来自 Google Maps SDK for iOS 的街景?【英文标题】:Streetview from Google Maps SDK for iOS? 【发布时间】:2013-07-14 22:28:14 【问题描述】:看起来这个问题已经有一段时间没有人问过了...
有什么方法可以从 Google Maps SDK for ios 获取街景?
我有一位客户对他的应用程序的 Google 地图街景功能特别感兴趣,但与大多数客户一样,他真的不希望该功能需要在应用程序之外进行。 (这就是 android 在 iOS 上的优势所在,其后退按钮无处不在。叹息。) 街景的需求是由这个应用程序的一个明显优势驱动的,即能够看到建筑物、地段等的实际图像,而不是苹果地图中的 3D 卫星图像,这很酷,但不太适合这个应用程序的目的,因为建筑物、地段等被扭曲了。
我梳理了 iOS Google Maps SDK 的文档,寻找获取街景的方法。
我还下载了 SDK 并运行了演示。
两个帐户都没有骰子。
我发现我可以使用 Google Street View Image API 获取街景图像,这总比没有好:
https://developers.google.com/maps/documentation/streetview/
这是文档中的一个示例调用:
http://maps.googleapis.com/maps/api/streetview?size=400x400&location=40.720032,%20-73.988354&fov=90&heading=235&pitch=10&sensor=false
但是在应用程序中构建一些东西让用户可以修改大小(通过缩放)、航向、俯仰等内容,这确实感觉就像我在“重新发明***”,并且可以在 SDK 中使用...
谢谢!
删除
【问题讨论】:
【参考方案1】:Google Maps iOS SDK 1.4(几小时前发布)有这个功能:
Street View in iOS SDK【讨论】:
这是一个疯狂的时机......但如果每个软件公司都会这样回答我的问题......窃笑。 是的,疯了!我一直在等待这个版本,但它并没有解决我的问题:(...我很高兴它对你有所帮助!【参考方案2】:目前可用于从谷歌地图 ios sdk 访问街景的最佳选择似乎是使用Google Maps URL scheme,它将根据用户从自定义地图应用程序提供的值调用适用于 iphone 的官方谷歌地图应用程序(使用 ios sdk)。可与 url 方案一起使用的输入值包括:
1、地图模式:这里可以选择streetview选项以街景模式显示地图
2, center : 显示地图的中心纬度、经度点
3、缩放
4、浏览量
【讨论】:
感谢您的回复,但这需要离开应用程序,这是客户不希望的。以上是关于来自 Google Maps SDK for iOS 的街景?的主要内容,如果未能解决你的问题,请参考以下文章
GMSCoordinateBounds 包括坐标在 Google Maps SDK for iOS 中无法正常工作
例外:Google Maps SDK for iOS 必须在使用前通过 [GMSServices provideAPIKey:...] 进行初始化
在 Google Maps SDK for native iOS/objective C 中的 InfoWindow/Marker 上添加 Click 事件
优化内存 iOS App:UIWebView、Google Maps SDK
“Maps SDK for Android v.3.0.0 BETA”能否在没有 Google Play 服务的设备上运行?
Maps SDK for Android v.3.0.0 BETA "是否可以在没有Google Play服务的设备上运行?