10得票2回答
在OSMDroid中缓存特定地图瓦片的下载

我目前正在参与一个学校项目,尝试学习下载OSM地图瓦片到手机本地内存/缓存的技术,以便用户可以在离线状态下查看地图。 这将通过提供特定位置来完成,从该位置开始,在特定半径/距离内的地图瓦片将在有网络连接时下载到手机内存中以供离线显示。 然而,我对OSMDroid的API有些困惑。 从我的理...

9得票2回答
OSMDroid从Assets文件夹加载自定义离线瓦片

我想知道是否有可能做到这样的事情。 我知道需要修改一些现有代码才能完成此操作,但我想知道是否有任何方向可以查找并了解如何执行此操作。 我正在将一些自定义瓷砖放置在地图上的特定区域,作为OSM瓷砖提供程序的替代品,但需要将它们存储在 /assets/ 文件夹中。 有什么想法?

8得票3回答
android.view.WindowLeaked: Activity has leaked window android.widget.ZoomButtonsController$Container that was originally added here 安卓视窗泄漏:活动泄漏了安卓小部件ZoomButtonsController$Container,最初是在这里添加的。

我正在处理与地图相关的内容,当无网络连接时,我会启动一个活动并使用离线地图(MapQuest)。这个活动可以正常运行,地图会被显示,并且所有的叠加层、标记等都会被正确处理。当用户点击其中一个标记信息窗口后,另一个活动就会启动,此时我在日志中会看到一堆红色错误消息,但是应用程序并不会崩溃。这些消...

8得票2回答
OpenStreetMap是否有用于Android的点(源)到点(目的地)方向URI?

在我的应用程序中,我集成了OpenStreetMap,并获取了起点和终点的坐标。我需要使用Intent类将这些坐标传递给OpenStreetMap应用程序,因此我需要Uri。 在搜索了两天之后,我得到了这个Uri。 http://www.openstreetmap.org/?mlat=la...

8得票4回答
在Android中检测OSM Mapview是否仍在加载

我已经在我的安卓应用中添加了Open Street Maps。在地图视图中,用户应该能够在地图完全加载后捕捉屏幕。但目前即使在地图视图仍在加载时,用户也能够捕捉图像。有人可以告诉我如何检测地图视图何时完全加载吗? 以下是我的地图视图加载代码: public class MainActivi...

8得票1回答
检测 OSMDroid 地图加载完成。

有没有办法检测 OSMDroid MapView 何时完成地图加载?我想知道当 OSMDroid 在视图上绘制瓷砖和覆盖层时,什么时候结束。 问候。

8得票1回答
OSMdroid 如何在 ItemizedOverlay 中添加自定义图标

我正在使用ItemizedIconOverlay类,目前正在显示地图上的事件和用户位置,并使用相同的默认图标。 如何为每个叠加层更改图标集? 是否有类似于google.maps示例的东西: drawable = getResources().getDrawable(R.drawa...

8得票2回答
如何使用osmdroid实现离线地图,将地图瓦片图像保存到sqlite数据库中?

我有一个项目需要在离线模式下显示地图数据。我已经使用了OpenStreet maps。我保存了地图图像(瓷砖),每个瓷砖都在数据库中通过一个瓷砖密钥进行引用。我想从数据库中访问这些地图瓷砖并相应地使用它们。 请给我建议。 提前感谢您。

8得票1回答
Osmdroid与Mapsforge的比较

我将开发一个新的Android应用程序,以前我开发过一个应用程序并使用了Mapsforge,但现在我看到他们的网站,自2013年3月以来就没有发布新版本了... 您建议我使用什么,Osmdroid还是Mapsforge? 提前感谢。

8得票2回答
在使用osmdroid时,为叠加图层中的条目添加自定义信息气泡以供单击。

我在我的新安卓项目中使用osmdroid(因为我想使用离线地图),但我遇到了许多困难来自定义分配给叠加项的信息气泡的外观。 现在,我正在使用一个ItemizedOverlayWithFocus覆盖层来显示我的项目; 查看其代码,我注意到整个内容都是在onDrawFinished方法中绘制的,...