问题标签 [android-maps]

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 回答
918 浏览

android - 有人成功实现了 BalloonItemizedOverlay(多点)吗?

我不明白。我可以使用 BalloonItemizedOverlay 成功绘制一个点,但是,当我绘制多个点时,背景会从街景切换到纯海蓝色。标记在叠加层上正确绘制,我可以单击标记并按照它的指示进行操作,但我只是不明白为什么我的街景消失并被海蓝色背景取代。还有其他人遇到这个吗?我究竟做错了什么?我注意到当它到达 animateTo() 命令时,它会切换到蓝色。

蓝色背景图片

0 投票
3 回答
1039 浏览

android - 使用 Geocoder (Android) 绘制路径是否有任何限制?

我能够在两个位置之间绘制路径,但如果距离太长 - 超过 300 公里 - 路径不会完全绘制。

我正在使用下面的代码来绘制路径:

}

0 投票
12 回答
45197 浏览

android - 片段中的 MapView(蜂窝)

现在最终的 SDK 已经与 google apis 一起发布了 - 使用 MapView 创建片段的最佳方法是什么?MapView 需要一个 MapActivity 才能正常工作。

让 Activity 管理 Fragments 从 MapActivity 继承(不好的解决方案,因为它违背了 Fragments 是自包含的想法)并使用基于 xml 的常规布局不起作用。我在 MapActivity.setupMapView() 中得到 NullPointerException:

我的第二个想法是以编程方式创建 MapView 并将关联的活动(通过 getActivity())作为上下文传递给 MapView 构造函数。不工作:

真的应该有像 MapFragment 这样的东西来处理 MapView 需要的后台线程我猜......那么目前的最佳实践是什么?

来自德国的感谢和问候,Valentin

0 投票
3 回答
27751 浏览

android - Android:在谷歌地图中设置缩放级别以包括所有标记点

我正在尝试在 android 中设置地图的缩放级别,使其包含我列表中的所有点。我正在使用以下代码。

这有时有效。但是,有时某些点未显示,我需要然后缩小以查看这些点。有没有办法解决这个问题?

0 投票
1 回答
1178 浏览

android - Android 谷歌地图离线时崩溃

我有一个即将完成的应用程序。当手机在线时,一切正常。

由于该应用程序即将发布,我在手机离线时对其进行了测试。这使它崩溃。

经过一些调试,我发现如果我不添加任何覆盖,它不会崩溃。(我刚得到网格,我能理解;D)

一旦叠加层尝试绘制某些内容,它就会崩溃。这甚至包括提供的叠加层“MyLocationOverlay”,它会在 GPS 得到修复后立即崩溃(因此会尝试绘制用户位置)。

有什么我想念的吗?

按大众需求编辑;)堆栈跟踪

我确定我不会在叠加层中添加空对象,这是我检查的第一件事

0 投票
3 回答
7193 浏览

android - 您只能在 MapActivity 中拥有一个 MapView

我有一个显示地图页面的功能,因此我可以让用户选择他们当前的位置。但是,如果您两次运行此功能,它会在 MapActivity 错误中使用 Single MapView 使应用程序崩溃(即再次打开该设置视图)。

所以我有一个按钮显示这个视图和 onClick="showMapSetterPage"。但是,如果您返回地图外的设置屏幕并再次单击按钮,我会收到此错误:

03-06 20:55:54.091: ERROR/AndroidRuntime(28014): Caused by: java.lang.IllegalStateException: 你只能在 MapActivity 中拥有一个 MapView

如何删除 MapView 并重新创建它?

0 投票
1 回答
90 浏览

android-maps - 地图应用程序不起作用?

现在,我已按照developers.android 上的说明操作到T。我的android api 密钥是正确的,我在清单中使用该库,我拥有互联网和良好位置的权限。我什至得到灰色瓷砖。我已经直接安装了该应用程序。在 xperia x10 上。它的本机地图应用程序有效,我不明白为什么我的没有。有什么帮助吗?

PS-已经在另一个线程中问过这个问题..仍在寻找答案..:(

0 投票
2 回答
1473 浏览

android - 在 android 地图上使用 json 连接到 mysql 数据库

有没有人有任何对于一个完整的初学者来说足够容易理解的 json 教程(或者如果可能的话,有人向我展示如何做到这一点:)?

我正在尝试创建一个从我的mysql数据库中检索经度和纬度坐标的android应用程序,然后在地图上显示坐标匹配的图像。单击时会出现一个叠加层,并显示事件名称和事件地址。

我已经能够实现的是:1)创建android地图项目2)显示一个保存在源中的固定坐标(不是我想做的,但是嘿)3)当点击2时,会出现一个覆盖保存在源中的一些文本(同样不是我想要的,而是一个开始)事件的 long+lat 和名称 + 地址位于数据库中。我已经知道我将需要使用 json(因为我不知道如何使用它,所以我要求提供新手证明教程)

我已经查看了 连接到 mysql 数据库 ,我在这方面所能达到的最好的结果是 php 部分。在此之后我不明白需要做什么(因此请求)

0 投票
1 回答
434 浏览

android - 从 android sd 卡打开地图

请帮助...我必须从 sd 卡打开 kml 类型的地图... mime 类型是“application/vnd.google-earth.kml+xml”所以我使用了这段代码:intent.setType( “应用程序/vnd.google-earth.kml+xml/*”);

我收到此错误:“没有应用程序可以执行此操作”

如何使用打开地图的应用程序?

0 投票
1 回答
245 浏览

android - Android地图覆盖问题

我有一组点(5-10)需要覆盖在地图上。我能够正确执行叠加功能,与点对应的标记显示在地图上。但是由于某种原因,android跳过了添加前两点。任何线索为什么会发生这种情况?

所有这些都是在populate()调用方法之后添加到 overlaym 的点。