问题标签 [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 投票
3 回答
6776 浏览

google-maps-sdk-ios - 如何在 iOS 的 google maps sdk 中使用位置设置中心地图视图

如何在 google maps sdk for iOS 中设置带有位置的中心地图视图?使用 mapkit,我们可以做 setCenter:Location。如何使用适用于 iOS 的 google maps sdk 执行此操作。

0 投票
2 回答
2176 浏览

xamarin.ios - Google Maps SDK for iOS 在使用 Monotouch 绑定启动时崩溃

我正在尝试使用 GitHub 上的GoogleMapsSample测试适用于 iOS 的新 Google SDK ,但是,每次我运行应用程序时尝试创建GMSMapView. 尝试在模拟器和设备上运行时会发生这种情况。

我已经从开发人员控制台启用了 SDK 并更新了GMSServices.ProvideAPIKey使用我的 iOS API 密钥的调用,从我所读到的内容几乎就是所有需要的?

我确实注意到这个错误是针对实际 SDK 记录的,它提到了一个与 OpenGL 相关的问题,所以不确定这是否是这里的问题。但是,由于我无法使用模拟器访问日志,所以我在设备上运行它并使用 XCode 检查了日志,并且错误似乎与此有关 - 堆栈跟踪:

版本信息:

有任何想法吗?

0 投票
0 回答
866 浏览

google-maps-sdk-ios - Google Maps iOS SDK,更换相机时地图更新延迟

我有一个设置,我使用显示在 Google iOS SDK GMSMapView 上方的自定义覆盖视图。它在地图顶部提供丰富的内容和界面,并驱动其下方 GMSMapView 的当前相机和缩放级别。可以说 GMSMapView 为我的内容提供了背景。

我使用 GMSMapView -setCamera: 设置当前相机。

问题是 GMSMapView 似乎正在尝试优化其在系统上的负载。我的叠加层使用了许多核心动画层,当地图的相机发生变化时需要更新这些层。

当我的叠加层为“空”时,根据位置变化更新和重绘其状态很快,GMSMapView 更新几乎是即时的(有一个微小但可以接受的延迟)。

我的覆盖内容更新需要的时间越长,GMSMapView 在我调用 -setCamera 后等待更新到新相机的时间越长:

它似乎只是等到 CPU 空闲并进行更新。这导致我的叠加更新和地图更新之间的延迟越来越大。

有没有办法让相机立即更新,与调用 -setCamera: 同步?

谢谢马库斯

0 投票
1 回答
133 浏览

google-analytics - Google Analytics 与 Google Maps iOS v 1.1.0 不兼容

我正在尝试为 iOS 实现新版本的 GM,但它们不适用于 iOS 的 GA 库,有人知道如何解决这个冲突吗?

谢谢

0 投票
4 回答
33737 浏览

ios - 如何从reverseGeocodeCoordinate获取国家、州、城市?

GMSReverseGeocodeResponse包含

其定义如下:

有没有办法从这两个字符串(对所有国家所有地址都有效)中获取国家、ISO 国家代码、州(administrative_area_1 或相应的)?

注意:我试图执行这段代码

但是由于某种原因,从未调用过处理程序。我确实添加了应用程序密钥,并将 iOS 捆绑包 ID 添加到了应用程序密钥。控制台中不会打印任何错误。我的意思是我不知道这些行的内容。

0 投票
2 回答
2419 浏览

google-maps-mobile - 谷歌地图中使用的位置动画

我在我的 ios 应用程序中使用谷歌地图,我喜欢显示谷歌地图中使用的位置动画。该动画通常用于显示当前位置并且是自动调整大小的,即标记大小的动画就像在浅蓝色中自我生长一样颜色。我喜欢为我的纬度和经度位置显示该动画。我该如何编程?我没有足够的声誉来上传图片。谢谢

0 投票
1 回答
332 浏览

ios - 从 iOS 地图迁移到 Google 地图

我在应用商店中有一个使用 iOS/Apple 地图的应用。现在有了 google maps sdk 1.1,我决定从 Apple maps 迁移到 Google maps。有没有一种简单的方法可以在不重写大部分代码的情况下做到这一点?

注意:我目前使用自定义类进行覆盖、图钉和地图设置。

先感谢您..

0 投票
9 回答
28245 浏览

ios - 如何使用适用于 iOS 的 google maps sdk 设置区域?

如何使用适用于 iOS 的 google maps sdk 设置区域?我想为标记的位置和半径设置缩放。

0 投票
4 回答
12128 浏览

drag-and-drop - 带有适用于 iOS 的 Google Maps SDK 的可拖动标记

有人知道如何使用新的 iOS 版 Google Maps SDK 实现可拖动标记吗?API 还没有原生地提供它。功能请求已提交。

如果我能掌握 GMSMarker 的底层视图,我就可以拦截 Touch 事件。有人试过这个吗?

0 投票
4 回答
2176 浏览

ios - 同一应用程序中的 Google Maps SDK 和 Mapkit 导致崩溃

试图让用户在我的应用程序中选择谷歌地图(sdk)和苹果地图(mapkit)。该应用程序未使用 ARC。崩溃场景(ios 6.0 / 6.1): 1. 进入谷歌地图(模态控制器)。2.退出谷歌地图(关闭模式)。3.在我的应用程序中更改为苹果地图(mapkit)。4.进入苹果地图(模态控制器)。

应用程序崩溃,我得到:[EAGLContext setCurrentContext:]

如果我不在 dealloc 中发布谷歌地图,则不会发生该错误,但它可能会导致内存泄漏。我在 viewDidLoad 中保留地图并在 dealloc 中释放地图。

谁能帮忙?谢谢,托默

更详细的堆栈跟踪: