问题标签 [osmdroid]
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 - 如何在osmdroid中下载地图?
我使用过 osmdroid,我想从 android 应用程序下载地图 zip 文件,而不是创建离线地图。任何人都对osmdroid和离线地图和导航有更多的了解。
java - 在标记周围 50 米半径范围内时,触发方法
我需要做的是,当“用户”标记进入(比方说半径 50 米)兴趣点标记之一的半径时会弹出一个对话框( showplaceDialog() )。
我该怎么做?我根本不知道该怎么做......
这就是我放置“用户”标记的方式,它随着位置的变化而移动。
这就是我为感兴趣的地方放置多个标记的方式
android - 更改 OSMDroid 磁贴路径
我为此搜索了stackoverflow,我发现了一个与正确答案类似的问题,但我需要帮助才能使它正确。
我在这里要问的是如何使用 jar 文件(而不是 osmdroid 源)并能够将此常量更改为我的 sdcard 中的其他文件夹?
提前致谢!
编辑:如果那不可能,我如何在我的项目中使用源代码?谢谢。
android - 它可以使用 Assets 中的数据库 - 无需复制吗?
我想发布一个带有离线地图(和另一个数据库)的应用程序,这样它就可以在没有互联网连接的情况下使用。data-db 必须是可修改的,所以我必须将它复制到应用程序的数据/数据文件夹中,这没问题.. 它 < 1MB。
但是 Map-DB 大约 60MB 并且没有以任何方式修改,我认为不需要将副本放在设备上的可修改空间中。
osmdruid 有什么方法可以直接使用 Assets(或 Raw 或我可以放置的其他任何地方)中的数据库?
不知道这是否真的是一个 osmdroid 问题,因为我没有找到直接从资产中使用任何数据库而无需复制的方法。
如果从资产中无法实现-除此之外还有其他方法可以从市场上运送吗?
android - Android,地图叠加层
我正在尝试创建一个使用 OSMDroid 和 mapoverlays 以及来自 xml 文件的 geoPoints 的应用程序,但我遇到了问题。代码编辑器没有向我显示错误或警告,但是当我在模拟器中运行应用程序时,它显示应用程序已停止工作。这是mapActivity的代码:
ObjectsOverlay.java:
和 XML 文件 data.xml:
我没有编写导入代码,因为它们占用了大量空间。:D
android - 简单的 osmdroid 应用程序不起作用
我正在尝试使用OpenStreetMaps-Tools for Android启动一个非常简单的 android 应用程序,但我只有运行时错误。
Android 虚拟设备:平台 2.2,API 级别 8,SD 卡 1024MiB。
我的 IDE 是 IntelliJ Idea 11。
这是我的AndroidManifest.xml:
和main.xml:
和TestActivity.java:
这是错误日志:
我还包括slf4j-1.6.1-jul.jar、osmdroid-android-3.0.7.jar和android.jar (API 8) 库。
怎么了?或者我必须在我的项目中添加什么?
android - Osmdroid 离线模式在缩放后更新图块
我正在开发一个使用 Osmdroid 以离线模式显示地图的 Android 应用程序。当我想通过在地图上捏合或使用内置缩放控件来放大或缩小时,我遇到了问题。当我放大地图图块时,并不总是正确渲染,当我缩小地图时有时地图中有一些灰色图块,有时一切都可以渲染。它与地图上显示的位置无关。我的地图图块存储在 osmdroid zip 文件中,Mapnik 源位于 /mnt/sdcard/osmdroid 文件夹中。我正在使用 osmdroid-3.0.7。
因此,欢迎任何帮助。
请参阅下面的代码(代码中未包含我的包含):
}
这里是 OSMapActivity 的代码:
}
谢谢你的帮助。
氪
java - OSMDroid PathOverlay
今天我很期待如何在 OSMDroid 中使用 PathOverlay。
我找不到任何关于它如何工作的解释。
我需要创建一个建议的路线(不像导航系统),只是从一个点开始划一个“电路”然后返回起点。
就像这样(在谷歌地图中绘制):
我在这里询问正确的方法是什么,指定自定义路径,做我想要的转弯。
谢谢!
android - 使用osmDroid映射api的android映射
我想使用具有离线和在线功能的 osmDroid 映射 api 开发 android 映射应用程序,但我找不到很多关于它的教程,所以如果有人有任何链接到使用 osmdroid 映射 api 离线或在线的教程。我写了一个小应用程序只是为了显示来自默认提供程序的地图,但是应用程序运行但没有显示地图(仅显示)有什么问题?编码:
控件显示出来了!!!!!!
android - 无法实例化 OsmDroid MapView
我正在尝试将 OSMdroid 用于项目,但我完全无法使最简单的代码工作。好吧,几天前我能够显示地图等,现在我什至无法实例化 MapView。我将代码简化为最简单的形式。我与日食一起工作。我下载了 osmdroid-android-3.0.5.jar 和 slf4j-android-1.5.8.jar,并通过在类路径文件中添加行将它们包含在项目中
或者通过右键单击它们然后构建路径->添加到构建路径(无论如何都给出了相同的结果)
然后我输入了这段代码:
在模拟器上运行它时出现错误:
当我注释掉“MapView mv=new MapView(this,256);” 它有效,所以我不明白为什么不能实例化地图视图。
对此有任何想法吗?
感谢您的关注。
编辑:AndroidManifest.xml
main.xml 文件: