问题标签 [google-maps-android-api-3]

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 投票
2 回答
116 浏览

google-maps-android-api-3 - android-maps-utils 中的 NonHierarchicalViewBasedAlgorithm 在构造函数参数上使用像素或 dp?

来自googlemaps/android-maps-utils的类NonHierarchicalViewBasedAlgorithm有一个构造函数:

但我不确定是否应该以像素或 dp 为单位发送宽度。

有任何想法吗?

0 投票
3 回答
1004 浏览

android - 在地图视图android上添加视图覆盖

我正在MapView全屏使用 Google Map Android SDK,但我需要在 mapview 上显示另一个透明的完整视图。叠加层按预期显示,但是,尽管叠加层位于地图上,但仍可以控制地图(可以单击标记,可以移动地图)。

如何确保叠加层防止地图在视野中可控?

0 投票
10 回答
12171 浏览

android - AndroidRuntime:致命例外:androidmapsapi-ZoomTableManager

我使用 Google Maps SDK (v2) 的应用程序刚刚开始崩溃,出现以下异常:

在 v3 beta SDK 中,堆栈跟踪是:

原因是什么?

0 投票
0 回答
35 浏览

android - 谷歌安卓地图应用程序在从数据库中获取纬度和经度时崩溃

我需要在地图上显示巴士位置,我的数据库中保存了纬度和经度。要检索纬度和经度,我正在使用 AsynTask。但我认为我的代码存在一些问题,如果在 onMapReady 中调用 AsyncTask,应用程序会崩溃。我检查了没有调用 AsyncTask 提供手动纬度和经度,它工作正常。请帮我解决问题。

这是我的代码:

0 投票
0 回答
78 浏览

android - 获取用户朝向地球真北方向并在 android 中旋转谷歌地图上的方向箭头的最新方法是什么?

我是 android 开发的新手,我正在尝试构建一个用于学习目的的应用程序。我在片段中使用了 Google maps sdk 3.0 并成功实现了 fusedlocationclient api。现在我下载了 DevCheck 应用程序并看到方向传感器显示渐进读数。我想要 -

1) 获取地理北与用户面对的方向之间的角度

2) 相应地旋转地图上的蓝点箭头。

我很困惑,因为我找不到任何更新的解决方案。谁能指导我!

谈论当前指向错误方向的这个蓝点(https://i.stack.imgur.com/qFoZp.jpg

0 投票
0 回答
338 浏览

google-maps - 使用 Kotlin 协程为 Google MapOverlays 生成位图

我在构建代码的一部分时遇到了一些问题,该代码编辑服务器发送的缩略图并将它们呈现为 Google GroundOverlay。

这个问题似乎源于 Kotlin Coroutines。首先,谷歌的文档说地面覆盖层必须在主线程上创建。在主线程之外运行它们的创建会导致致命错误。所以我一直确保在主线程上制作这些GroundOverlays。但是,当尝试在 Main 之外的线程上创建位图时,我似乎根本没有覆盖。

从主线程调用挂起函数。现在,

和上面注释掉的部分(不使用异步)

两者都会产生一个没有问题的 GroundOverlay。当我将 Dispatchers.Unconfined 更改为其他任何内容时,就会出现问题。甚至 Dispatchers.Main 也会导致 GroundOverlay 不显示在地图上。GroundOverlays 制作完成,我用日志语句检查了它们。他们的透明度是预期的,他们的知名度也是如此。问题似乎与位图有关。我怀疑我不理解 await() 的工作方式。我想它会暂停挂起功能,直到位图返回并准备好。

这是用于隔离错误的简化代码。我确实需要在 Dispatchers.Default 上完成此操作,因为每个缩略图的样式都会根据位置和一天中的时间进行调整。如果在主线程上完成,这部分处理在 UI 上会很困难。

0 投票
1 回答
24 浏览

android - 谷歌地图 API (Android SDK)。每次通过位置侦听器更新位置时,地图中都会显示一个新标记

每次通过位置侦听器更新位置时,我的地图中都会出现一个新标记,看起来很奇怪。我只想要一个会更新的标记。

0 投票
1 回答
50 浏览

java - 如何使谷歌地图 API 标记可点击并打开新活动?

我想要我的标记,以便在单击它们时打开一个新活动,该活动将显示我的 SQLite 数据库中的位置列表。如果有人可以向我展示添加到我的标记以打开该特定标记的活动的代码,那就太好了。

公共类 MapsActivity 扩展 FragmentActivity 实现 OnMapReadyCallback {

}

'''

0 投票
1 回答
843 浏览

flutter - Flutter 异常:在 null 上调用了 getter 'latitude'。接收方:null 尝试呼叫:纬度

这是我为获取当前位置并添加一些标记而编写的代码

该代码提供了所需的输出,但控制台打印并调用了异常

在 null 上调用了 getter 'latitude'。接收方:null 尝试呼叫:纬度

我尝试了很多但找不到任何正当理由的问题可能是什么

完全错误

0 投票
3 回答
1640 浏览

flutter - 断言失败:第 19 行第 16 行:'纬度!= null':不正确。颤振错误

我使用颤振和谷歌地图

采用地理位置来显示用户的当前位置

地图正确加载,但在加载之前,它显示此错误

'package:google_maps_flutter_platform_interface/src/types/location.dart':断言失败:第 19 行 pos 16:'纬度!= null':不正确。

这是我的 init 代码的一部分并获取当前位置

** 我想在地图正确加载之前显示动画**