android-mapview相关内容

Android从大量的经度/纬度点在mapView上绘制路径

我正在编写一个应用程序,它需要绘制由许多 GPS 点(经纬度)组成的“路线".这些点靠得很近,不遵循道路,只需在每个点之间画一条线即可. 我当前的实现非常慢,因为我正在遍历所有 GPS 坐标并在逐项叠加中创建一个新的点和叠加项.加载所有这些点并将它们绘制到地图视图大约需要 20 秒.有没有一种方法可以让我从 GPS 坐标构建一系列线或点并将它们绘制到地图视图上? 当前实现示例: 为 ..
发布时间:2022-01-22 13:52:36 移动开发

Android getbearing 仅返回 0.0.尝试使用旋转当前位置图标

这部分是对上一个问题的扩展:Android编程,mapview locationoverlay:如何改变默认的蓝色位置点,用另一张图片 我一直在努力让设备位置显示在地图上(使用 enablemylocation 很容易),但我需要替换默认图标(很简单,对其进行排序)然后旋转它以对应于当前设备方位 - 获得来自 GPS,因为它需要是移动方向,而不是手机面对的方向. 我使用 'getbea ..
发布时间:2022-01-22 13:51:02 移动开发

如何使用 MyLocationOverlay 在 MapView 上绘制当前 GPS 位置?

我正在尝试绘制一个自定义 gps 位置图标.我正在使用 MapView 并创建了一个扩展 MyLocationOverlay. 我重写 drawMyLocation() 并在 100,100 处绘制一个点.但这是屏幕上的坐标.如何从当前 GPS 位置获取屏幕坐标? 解决方案 可以用 android.graphics.Point toPixels(GeoPoint in,androi ..
发布时间:2022-01-22 13:50:36 移动开发

android - GC_FOR_ALLOC 释放 6346K, 7% free , paused 143ms, total 143ms

我正在使用 OSMdroid 库开发离线 mapView.我的 tilesource 加载了瓷砖,但呈现稳定退出.但事实是在我的日志消息中,我不断收到此错误: GC_FOR_ALLOC 释放 6346K,7% 空闲,暂停 143ms,总共 143ms 我不确定如何调试它?任何想法,我是否有任何内存泄漏? 解决方案 这不是错误,而是垃圾收集器运行的信息. 如果您看到很多这样 ..

MapView 中的 OnTouch 仅在第一次触发

我正在尝试在我的 MapView 中实现双击缩放功能.该事件总是第一次触发,但以后不会触发.下面是我的代码.我感觉这与第一次触发事件后地图控制器丢失有关. 导入android.os.Bundle;导入 android.view.MotionEvent;导入android.view.View;导入 android.view.View.OnTouchListener;导入 com.google.an ..

从 r shiny 的传单中控制 popupImage 的大小

我很难控制由 popupImage(mapview 包)生成的图像的大小.下面是一个可重现的闪亮示例,其中我有一个带有弹出窗口的标记.当我设置 width = 300 时,弹出窗口正确显示,但我想显示更大的图像. 宽度 = 300 当设置 width = 500 时,弹出窗口显示更大,但其中一部分显示为灰色并添加了滚动条. width=500. 如何让 width = 500 正确 ..
发布时间:2022-01-12 18:21:07 其他开发

如何实现 Android 标记的拖放?

喂?我正在开发 Android 中的 MapView 应用程序.我有三个标记,我希望稍后能够使用 Google Map API getlocation-function.为了尝试一下,我想使用拖放功能移动标记,然后检查位置. 任何已经通过拖放操作来处理 android 标记,或者知道如何开始解决它的人? /AK 解决方案 这是一个示例项目,来自我的一本书,展示了标记的拖放移动A ..
发布时间:2022-01-11 20:27:31 移动开发

Flutter 中的谷歌地图导航

我是 Flutter 新手. 我发现 Flutter 不支持内联地图,只支持静态地图视图. 我想构建一个应用程序,我需要在地图上显示行车路线. 是否可以在颤振中创建相同的? 解决方案 你可以在flutter中使用android_intent库来启动googlemaps并在android中获取diction. 库:https://pub.dartlang.org/pa ..

没有 MapActivity 的 MapView

我正在编写这个 android 应用程序,其中有许多扩展 Activity 类的活动.我还需要一个使用 MapView 在屏幕上显示地图和 ListView 的活动(类似于使用地图上的图钉显示房屋的出租房屋列表)因为我有一个扩展 Activity 类的基类,所有其他活动扩展了该基类.只有具有地图的特定屏幕需要扩展 MapActivity 类.当我尝试这样做时,我会抛出一个 IllegalAcces ..
发布时间:2022-01-01 20:14:37 Java开发

Android 旋转 MapView

我正在创建一个应用程序,它在地图视图上跟踪用户路径.当用户左转时我想实现什么,例如地图应该以这样的方式自行旋转,使得地图视图的头部应该始终指向向上方向.我希望这是有道理的. 我看到了 Romain Guy 先生的帖子,他说 我过去做过这件事需要创建自定义 ViewGroup旋转画布dispatchDraw() 方法.你还需要增加 MapView 的大小(以便它绘制足够的像素时旋转.)您 ..
发布时间:2021-11-27 19:35:28 移动开发

如何确定地理点是否显示在当前可见区域?

假设我的 Android 应用中有地图视图控件.如果我知道某个地标存在于某个纬度和经度,我如何确定该地标当前是否可以在用户屏幕上查看?有没有获取可见区域左上角和右下角坐标的方法? 解决方案 可以将 GeoPoint 投影到 Point 并检查是否为 box (0, screen width) by (0, screen height) 参见:https://developer.and ..
发布时间:2021-11-27 19:35:19 移动开发

android 中缺少共享库.

02-18 00:02:08.432: ERROR/PackageManager(57): 包 com.example.brown 需要不可用的共享库 com.google.android.maps;失败! 我在 logcat 中遇到了这个异常. 有人可以指导我吗? 解决方案 正如 CommonsWare 所说,您的模拟器缺少该库.Google 地图库文档的概览页面有关于如何为 ..
发布时间:2021-11-27 19:35:10 移动开发

如何在 MapView 中绘制显示行车方向的箭头?

我在 Android 应用程序中使用 Google 地图组件 MapView.我可以使用 GPS 位置以点显示我的位置.但我想显示一个箭头,它指出了行驶方向(轴承).我认为我可以使用 bearing 值来获取箭头的角度. 我该怎么做? 解决方案 假设您已经获得了 Location,然后通过执行以下操作获得方位: float myBearing = location.getBeari ..
发布时间:2021-11-27 19:34:59 移动开发

我应该使用 MapView 还是 MapFragment

我不确定我是应该使用 MapView 还是坚持使用 MapFragment.我的应用程序是一个应用程序,可以找到离您最近的一组最近的地点.我希望能够添加位置,在按下标记时显示标记的详细信息以及当用户沿地图移动时,我希望能够获取地图中心的坐标并显示定义的最近位置半径.如果我继续使用 MapFragments,我会处于劣势还是应该在我还有机会的时候切换到 MapView? 解决方案 首先,很快 ..

将图像和文本合并为可绘制

我想创建一个drawable,它由一个地图图钉(气泡)和一些文本组成.气泡应该在背景中,文本在前景中. 这个drawable应该传入BalloonItemizedOverlay类的super(drawable),它扩展了ItemizedOverlay. 换句话说,我想在地图中出现的气泡中显示文本. 我正在使用 Hello Mapview 教程 解决方案 此方法从您的资源中获取 ..
发布时间:2021-11-27 19:34:45 移动开发

添加大量标记时,Google Maps Android API v2 非常慢

我正在更新现有的 Android 应用以使用新的 Google Maps Android API v2.我有大约 2500 个标记要添加到地图中.使用旧版本的 API 时,我发现当有 2500 个标记时地图的响应速度非常糟糕,因此我不得不通过仅添加地图当前可见区域中的标记来解决这个问题. 我希望使用新 API 时 2500 个标记会更快,但它仍然很糟糕,即使在 Nexus 4 上也是如此,而 ..
发布时间:2021-11-27 19:34:34 其他开发