问题标签 [android-mapview]

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

android - IllegalArgumentException:在 Google MapView 中的 zoomOut 期间,宽度和高度必须 > 0

我正在尝试在我的 Activity 的 oncreateMethod 步骤中放大 Google MapView。每次我尝试通过 mapController 缩放地图时,我都会收到 IllegalArgumentException:

如果我调用MapController的 zoomOut 或 zoomIn 函数,则会引发此异常。遗憾的是,我正在使用的 zoomIn 函数不接受任何参数。

我调用缩放函数的 onCreateMethod 如下所示:

我在这里有点不知所措,因为我没有做任何特别的事情。

整个堆栈跟踪是:

0 投票
1 回答
561 浏览

android - 如何使屏幕包含谷歌 MapView 和 ListView?

我不知道如何创建扩展 MapActivity 和 ListActivity 的自定义 Activity ?我正在尝试包含谷歌地图和列表视图的屏幕。

怎么做?

提前致谢。

0 投票
4 回答
6538 浏览

android - Mapview getLatitudeSpan 和 getLongitudeSpan 不起作用

有时,当尝试使用 getLatitudeSpan() 和 getLongitudeSpan() 获取地图视图的纬度跨度或经度跨度时,我分别得到 0 和 360*1E6。这并不总是发生,但这是一个问题,有人遇到过这个问题吗?任何解决方法?我也尝试使用 getProjection() 但我遇到了同样的问题。这是一段代码:

0 投票
2 回答
4869 浏览

android - 在 Android 中的“我的应用”中将 Pin 图放在默认的 Google 地图上?

我有一个位置的地址。当我点击我的应用程序中的某个按钮时。它应该重定向到 android 中的默认谷歌地图并将 pin 放到该特定位置。怎么做?任何的想法?

0 投票
6 回答
10657 浏览

java - 双击:放大 Android MapView?

经过一些工作,我的路线应用程序工作正常。我只想添加一个双击放大功能,但我不知道如何。

你能给我一个提示吗?

0 投票
1 回答
698 浏览

android - 使用 MapActivity 时奇怪的活动堆栈行为

我的应用程序中有以下活动结构

启动应用程序时会启动一个简单的“闪屏”活动(我们称之为“闪屏”)。此活动在用户按下按钮时启动主活动(我将其称为“主”)。

Main 可以依次从菜单启动两个活动。第一个活动呈现一个简单的表单(我们称其为“表单”),第二个是呈现地图的 MapActivity(称为“地图”)。

Main、Form 和 Map 在清单中的声明完全相同:

当 Main 处于活动状态并且我启动 Form 并按“返回”时,Main 再次出现。再次按“返回”会弹出“Splash”。这里没有什么奇怪的。

现在出现了奇怪的部分:当我在 Main 时,启动 Map,然后按“返回”,Main 会按预期出现。但是再次按“返回”只会重新启动 Main。需要再按一次“返回”才能让我回到 Splash!

因此,似乎以某种方式启动 Map 活动会导致 Main 在活动堆栈上结束两次,而启动 Form 活动则不会!

Form 和 Map 都是这样开始的:

我在任何活动中都没有抓住后退键。

关于发生了什么或如何调试的任何线索?

0 投票
1 回答
2172 浏览

database - 快速搜索框是否在 Android 中搜索数据库?如何?

我有一个包含纬度和经度值的数据库。我需要搜索这些值取决于用户输入。快速搜索框是否只能搜索具有类型搜索功能的数据库值。否则,我想放置一个单独的 EditText,然后执行搜索过程。如果 QSB 是可能的,那么该怎么做?我想搜索并在地图上放置一个图钉。请记下它。任何想法,教程和示例代码都非常感谢?

0 投票
1 回答
6547 浏览

android - 单击 MapView 上的任意位置时获取坐标

我只是不能让这个工作。我尝试将下面的代码与 onTouchEventand 一起使用,但它不起作用。如果我在方法结束时返回 true,我会得到带有坐标的 toast,但不能移动地图;如果我返回 false,我可以移动地图,但在用户单击地图后无法显示 toast。如果我做对了,另一种 onTap 方法仅用于单击叠加层。有没有人弄清楚这件事?

0 投票
8 回答
5691 浏览

android - 在我的 android 地图叠加层中不断调用 draw

我正在尝试在我的 MapView 上绘制路线。我扩展了 Overlay 并实现了 draw() 方法。路线显示正确,虽然在调试时,我在 draw() 上添加了一个断点,并注意到它被不断调用。

我只希望在有人移动地图或缩放时重新绘制它(绘制路线时绘制考虑了这些变化)可能导致这种情况?

0 投票
6 回答
1968 浏览

android - 放大 MapView 时出现奇怪的叠加绘制行为

我扩展了 Overlay 并实现draw()了在地图上绘制一些东西。当缩放完成时mapController.zoomIn()(在双击地图时调用),覆盖被正确地绘制到地图上。

但是,每当我使用内置缩放控制器放大/缩小时,叠加层都不会正确绘制,需要平移地图才能刷新叠加层。