问题标签 [gmsmapview]
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.
ios - 如何将 GMSMapMarker 视图以坐标为中心
有没有办法使橙色箭头(GMSMapMarker)在坐标中居中,改变视图框架或其他什么?我正在使用适用于 iOS 的 Google 地图。我可以将视图旋转一个角度,但我想将视图的中心设置为自定义坐标。
ios - GMSMapView animateToCameraPosition 放大 - 缩小动画
我在 iOS (Swift) 和 Android 中使用谷歌地图服务。在 android 中,地图视图有一个名为的方法,该方法animatreCamera
有一个动画,其中运动具有“缩小 - 放大”效果(如果两个相机具有相同的缩放,地图视图将缩小运动的第一部分和然后放大第二部分)。我想GMSMapView
在iOS中实现这个效果,我尝试了以下方法:animateToCameraPosition
、animateToLocation
、和设置相机animateWithCameraUpdate
,但没有一个有这个动画。如果可能,如何在移动相机时实现此动画?moveCamera
mapView.camera = GMSCameraPosition(target: location, zoom: 15, bearing: 0, viewingAngle: 0)
ios - GMSPlace - 我可以从一组坐标中得到这个吗
我从用户点击屏幕上的地图获得坐标。我可以使用坐标从 Google API 获取 GMSPlace。在文档或网上找不到任何有帮助的东西。
谢谢
ios - iOS 版 Google 地图中的自定义用户位置点 (GMSMapview)
- 是否有官方方法可以在 iOS 版 Google 地图(GMSMapView)中设置自定义用户位置点?
- 有没有一种已知的方法来“破解”它?喜欢遍历所有子视图和图层并找出蓝点?
- 即使你不能自定义它的外观,你能控制它的 z 顺序索引吗?当您有许多标记时,小蓝点会被隐藏,有时您希望它始终可见。
谢谢
ios - 在 GMSMapView 上添加多个标记
我是谷歌地图的新手,我想向 GMSMapView 和 infoWindow 添加多个标记。
我的代码如下
有人可以让我知道我做错了什么,或者有人可以编辑我的代码并向我展示正确的方法吗?
ios - Google Maps Swift,自定义标记和带箭头的 InfoWindow
我通过创建 XIB 文件创建了带有 InfoWindow 的自定义标记。但是我也想在该标记上使用向下箭头,以便用户知道他们单击了哪个标记。
我想将infoWindow从标记上移一点..我已经写下了那个bu的代码,但它没有向上移动。
我的代码如下
————————------------
标记和信息窗口提示的代码—————————————————————————————————————————</p>
任何人都可以查看此代码并给我建议(如果有)?感谢帮助!
ios - GoogleAPI 标记不允许在 Ocean 或 See
我想在 GMSMapView 上放置一个标记。但我不希望标记显示在海洋上或只看到地球。我进行了搜索,但没有找到检测 GMSMapView 上的表面是否可见、海洋或地球的属性或方法。如果有提议?我在 XCode 和语言 Objective-C 下工作。
ios - 如何在 swift 中为 ios 的 google maps sdk 中的地图视图添加标记
尝试向谷歌地图添加标记,但应用程序在函数调用时崩溃addMarker()
,异常详情如下,
由于未捕获的异常“ GMSThreadException ”而终止应用程序,原因:“必须从 UI 线程进行对 iOS 版 Google Maps SDK 的所有调用”
仅供参考 vwGogleMap 是全局的,并且在我试图绘制标记的函数中。
任何帮助,将不胜感激,
TIA。
ios - 在 GMSMapView 中添加和删除 KVO“myLocation”的观察者
我已经搜索了所有可能的解决方案,但找不到确切的解决方案。我的问题是:我正在使用带有 GMSMapView 的导航控制器和视图控制器。当我从 GMSMapView 导航到其他视图时,应用程序崩溃并显示“类 GMSMapView 的实例 0x7f9b79c53c20 已被释放,而键值观察者仍向其注册”。
但是,如果我尝试在 viewwilldisappear 或 deinit 中删除观察者,应用程序会再次崩溃,并出现异常“无法从中删除关键路径“myLocation”的观察者,因为它没有注册为观察者。
任何人都可以提供最佳解决方案。这是我的代码:
ios - 斯威夫特:我的 GMSMapView 意外为零
我正在尝试遵循一个简单的谷歌地图教程。它基本上从用户那里获取地址,根据谷歌地图 api 将地址更改为纬度和经度坐标,然后将屏幕上的地图视图移动到这些坐标。上面的每一步都有效,除了最后一步。我已设置断点以查看导致我的线程 1 错误的原因:EXC_BAD_INSTRUCTION。
根据 Xcode,我的谷歌地图视图和相机在运行时为零。这是我实例化我的谷歌地图视图的代码:
在我尝试更改地址之前,我的地图视图有效,所以我认为它不应该为零。这是我更改地址时运行的代码:
通过断点我知道纬度和经度是合法的,并且我的相机和地图视图是零。为什么是这样?