问题标签 [google-maps-sdk-ios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2154 浏览

google-maps-sdk-ios - Google 会在多长时间内处理 Google Maps SDK for iOS 的 API 密钥请求?

我们已于 2012 年 12 月提交了在线表格https://developers.google.com/maps/ios-access,但我们仍未收到 Google 的任何回复。

有没有人在 12 月发布过类似请求,知道谷歌通常需要多长时间才能回复此类请求?

如果我们知道这一点,它将帮助我们(可能还有其他发布类似问题的人)计划我们何时可以开始开发我们的 iPhone 应用程序,因为

不幸的是, https://developers.google.com/maps/documentation/ios/start的“获取 API 密钥”部分建议的通过 API 控制台生成 API 密钥的自助服务方法对我们不起作用,因为我们根本不请参阅服务列表中的“Google Maps SDK for iOS”。

同样在我们的验证中(除非我们以错误的方式进行操作),如果没有 API 密钥,SDK 将无法工作。

0 投票
7 回答
7866 浏览

ios - 如何计算 GMSCamera 变焦

我正在开发包括 GoogleMaps 在内的 iOS 应用程序。GoogleMaps SDK for iOS 的实现过程已经完成。

但我想知道如何计算 GMSCamera 缩放以在地图上显示整个路线。

在 Apple Map 中,我们可能会使用 span。但是 GoogleMaps SDK 没有跨度。

请给我建议。

0 投票
4 回答
9423 浏览

ios - GoogleMaps SDK for iOS 上是否存在标记动画?

GMSMarker是否可以通过GMSMapView动画移动/旋转?

0 投票
1 回答
9511 浏览

ios - 如何为 iOS 创建 Google Maps SDK API 密钥

我决定使用适用于 iOS 的 Google Maps SDK。有通过 Google APIs Console 获取 API 密钥的说明:

  1. 在 Google API 控制台中创建一个 API 项目。
  2. 在您的 API 项目中选择服务窗格,然后启用适用于 iOS 的 Google Maps SDK。这将显示 Google 地图服务条款。
  3. 在控制台中选择 API Access 窗格,然后单击 Create new iOS key。
  4. 输入应用程序的 .plist 文件中列出的一个或多个包标识符,例如 com.example.myapp。
  5. 单击创建。
  6. 在 API 访问页面中,找到 iOS 应用程序的密钥(带有捆绑标识符)部分并记下或复制 40 个字符的 API 密钥。

但我在Services中没有Google Maps SDK for iOS这样的东西。Google 是否不再支持 iOS API 密钥?

0 投票
2 回答
3846 浏览

ios - 在适用于 iOS 的 Google Maps SDK 上截取 GMSMapView 的问题

我正在努力解决的一个问题是,当我尝试截取 GMSMapView(Google Maps SDK iOS)的任何部分时。UIGraphicsGetImageFromCurrentImageContext() UIImage 输出是不可见的。我最终发现 GMSMapView 是用 OpenGL 渲染的。知道了这一点,我尝试使用 glReadPixels() 方法。令人不安的是,我能够很好地在 iPhone 模拟器上检索地图屏幕截图,但是当我在真实设备上使用相同的方法时,它仍然不可见(iOS 6)。

我想知道是否有人遇到过同样的问题?我已经完成了我的调查。我找不到任何与我的情况相关的东西。我发现的大多数通用解决方案都说我应该更新一些 CAEAGLLayer 属性。我认为 GMSMapView 会限制我找到合适的图层,但我能够找到并更新 CAEAGLLayer,如下所示:

论坛建议通过将图层的 OPAQUE 属性设置为 NO 并将保留的支持属性设置为 YES 可以缓解 iOS 6 问题。它确实在模拟器上修复了它,但不是在设备上。

我偶然发现的最后一个修复程序是将主 OpenGL 视图的 preserveBackBuffer 更新为 YES。这就是我的技术专长结束的地方。我无法找到更新 GMSMapView 的 preserveBackBuffer 值的位置或方式。我假设这是可以解决我所有屏幕捕获问题的修复程序。似乎只是运行 iOS 6+ 的设备的问题。

有没有人对此问题有经过测试的解决方法?

0 投票
1 回答
343 浏览

ios - 适用于 iOS 的 Google Maps SDK - 交付时间范围

我想知道是否有人请求并实际收到了 Google Maps iOS SDK 的 API 密钥。我在一个多月前提出了自己的请求,尽管有一个可以立即使用新 SDK 的发货应用程序(并且由于Apple 的地图不准确而收到一些负面反馈),但仍然没有。

是否有人获得了 Google iOS SDK 的 API 密钥,如果有,您需要等待多长时间以及您的应用程序的情况如何(即您是否已经部署了一个应用程序,它有多受欢迎等.)?

我希望,如果我们能够解开 Google 用来颁发这些密钥的标准,我们就可以让有待处理请求的人对他们的请求何时被批准 做出一个大概的估计。

0 投票
1 回答
619 浏览

google-maps-sdk-ios - 大量标记

我正在使用需要管理 400-500 个标记的 SDK 版本 1.0.2 开发应用程序。一般来说,性能非常好,除非自定义信息窗口可见。较大的数字或标记和自定义信息窗口会导致 UI 卡顿。

我意识到问题是标记的数量,当我减少标记的数量时,问题不会出现。我试图通过仅添加在 didChangeCameraPosition 回调期间可见的标记来减少标记的数量,但我发现添加和删除标记对性能的影响更大。

不知道我还能尝试什么,任何关于如何进行的建议都会非常有帮助。

0 投票
3 回答
2086 浏览

ios - 谷歌地图 iOS SDK 的街景?

全新的 Google Maps iOS SDK ( https://developers.google.com/maps/documentation/ios/ )是否提供街景?

我查看了框架代码,但它似乎没有提供这样的功能。

0 投票
1 回答
7133 浏览

iphone - Xcode 谷歌地图搜索栏

我正在制作一个基于 iPhone 位置的应用程序,但我在它的最后一个方面遇到了问题。我想知道是否有人知道如何集成与我们可以使用的地图相关的搜索栏MKMapView

它实际上是地图上方的一个搜索栏,用户可以在一个区域中键入它,它会将他们带到那里。

这可能吗?

我四处寻找教程,但我只找到了如何制作一个带有地图视图、注释和添加标注的应用程序。

0 投票
11 回答
40543 浏览

ios - 适用于 iOS 的 Google Maps SDK 要求 GoogleMaps.bundle 成为“复制捆绑资源”下目标的一部分

当我为 iOS 构建 GoogleMaps SDK 时,发生了这些错误。

但是,GoogleMaps.framework 在副本包资源中。所以,我很困惑。请告诉我这个问题的原因。