问题标签 [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.
android - IllegalArgumentException:在 Google MapView 中的 zoomOut 期间,宽度和高度必须 > 0
我正在尝试在我的 Activity 的 oncreateMethod 步骤中放大 Google MapView。每次我尝试通过 mapController 缩放地图时,我都会收到 IllegalArgumentException:
如果我调用MapController的 zoomOut 或 zoomIn 函数,则会引发此异常。遗憾的是,我正在使用的 zoomIn 函数不接受任何参数。
我调用缩放函数的 onCreateMethod 如下所示:
我在这里有点不知所措,因为我没有做任何特别的事情。
整个堆栈跟踪是:
android - 如何使屏幕包含谷歌 MapView 和 ListView?
我不知道如何创建扩展 MapActivity 和 ListActivity 的自定义 Activity ?我正在尝试包含谷歌地图和列表视图的屏幕。
怎么做?
提前致谢。
android - Mapview getLatitudeSpan 和 getLongitudeSpan 不起作用
有时,当尝试使用 getLatitudeSpan() 和 getLongitudeSpan() 获取地图视图的纬度跨度或经度跨度时,我分别得到 0 和 360*1E6。这并不总是发生,但这是一个问题,有人遇到过这个问题吗?任何解决方法?我也尝试使用 getProjection() 但我遇到了同样的问题。这是一段代码:
android - 在 Android 中的“我的应用”中将 Pin 图放在默认的 Google 地图上?
我有一个位置的地址。当我点击我的应用程序中的某个按钮时。它应该重定向到 android 中的默认谷歌地图并将 pin 放到该特定位置。怎么做?任何的想法?
java - 双击:放大 Android MapView?
经过一些工作,我的路线应用程序工作正常。我只想添加一个双击放大功能,但我不知道如何。
你能给我一个提示吗?
android - 使用 MapActivity 时奇怪的活动堆栈行为
我的应用程序中有以下活动结构
启动应用程序时会启动一个简单的“闪屏”活动(我们称之为“闪屏”)。此活动在用户按下按钮时启动主活动(我将其称为“主”)。
Main 可以依次从菜单启动两个活动。第一个活动呈现一个简单的表单(我们称其为“表单”),第二个是呈现地图的 MapActivity(称为“地图”)。
Main、Form 和 Map 在清单中的声明完全相同:
当 Main 处于活动状态并且我启动 Form 并按“返回”时,Main 再次出现。再次按“返回”会弹出“Splash”。这里没有什么奇怪的。
现在出现了奇怪的部分:当我在 Main 时,启动 Map,然后按“返回”,Main 会按预期出现。但是再次按“返回”只会重新启动 Main。需要再按一次“返回”才能让我回到 Splash!
因此,似乎以某种方式启动 Map 活动会导致 Main 在活动堆栈上结束两次,而启动 Form 活动则不会!
Form 和 Map 都是这样开始的:
我在任何活动中都没有抓住后退键。
关于发生了什么或如何调试的任何线索?
database - 快速搜索框是否在 Android 中搜索数据库?如何?
我有一个包含纬度和经度值的数据库。我需要搜索这些值取决于用户输入。快速搜索框是否只能搜索具有类型搜索功能的数据库值。否则,我想放置一个单独的 EditText,然后执行搜索过程。如果 QSB 是可能的,那么该怎么做?我想搜索并在地图上放置一个图钉。请记下它。任何想法,教程和示例代码都非常感谢?
android - 单击 MapView 上的任意位置时获取坐标
我只是不能让这个工作。我尝试将下面的代码与 onTouchEventand 一起使用,但它不起作用。如果我在方法结束时返回 true,我会得到带有坐标的 toast,但不能移动地图;如果我返回 false,我可以移动地图,但在用户单击地图后无法显示 toast。如果我做对了,另一种 onTap 方法仅用于单击叠加层。有没有人弄清楚这件事?
android - 在我的 android 地图叠加层中不断调用 draw
我正在尝试在我的 MapView 上绘制路线。我扩展了 Overlay 并实现了 draw() 方法。路线显示正确,虽然在调试时,我在 draw() 上添加了一个断点,并注意到它被不断调用。
我只希望在有人移动地图或缩放时重新绘制它(绘制路线时绘制考虑了这些变化)可能导致这种情况?
android - 放大 MapView 时出现奇怪的叠加绘制行为
我扩展了 Overlay 并实现draw()
了在地图上绘制一些东西。当缩放完成时mapController.zoomIn()
(在双击地图时调用),覆盖被正确地绘制到地图上。
但是,每当我使用内置缩放控制器放大/缩小时,叠加层都不会正确绘制,需要平移地图才能刷新叠加层。