问题标签 [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.

0 投票
2 回答
8735 浏览

android - 如何在 OsmDroid 中为 OverlayItem 创建自己的标记

我有以下代码:

我想用画布创建自己的标记,现在,我使用的是静态图像,但我想用圆圈、线条等创建自己的表单……我认为这是可能的,但我找不到如何使它工作。

任何帮助将不胜感激

0 投票
1 回答
755 浏览

android - 可以包含在 android 地图应用程序中的地图类型

我听说过位图、光栅图和矢量地图也可以支持(或从服务器请求)哪些地图类型的地图还有地图瓦片,我知道谷歌地图和 osmdroid(osm android 映射 api)使用地图瓦片和当我使用移动地图集从 osm mapnik 下载地图时,瓷砖被下载为 .png 文件(图像)我想知道服务器可以提供哪些其他类型的地图(并使用 osmdroid 显示)因为我想开发离线工作的安卓地图应用程序,让用户包含他/她想要的地图???

0 投票
1 回答
83 浏览

android - Osmdroid 结帐错误

我已经检查了 osmdroid,因为我需要做一些小的调整。

我用过: svn checkout http://osmdroid.googlecode.com/svn/trunk/ osmdroid-svn in Cmd line

然后从 Eclipse -> Import -> Existing projects into Workspace

每个包都有错误,导入不起作用,资源作为包制作并且是空的。我究竟做错了什么?

谢谢

0 投票
0 回答
710 浏览

android - 将 osmdroid jar 文件添加到项目时出现 ClassNotFoundException

我正在尝试将开放街道地图 MapView 添加到我的示例项目中。我已按照此问答的说明进行操作:

如何从 OpenStreetMap 离线创建地图图块,在 Android 上显示?

我在eclipse构建路径中添加了这两个jar文件:osmdroid-android-3.0.7.jar slf4j-android-1.5.8.jar

当我运行项目时,我得到了这个异常:

任何想法?

0 投票
3 回答
2722 浏览

android - 使用 osmdroid 离线 zip 文件(图块)

我正在离线模式下使用 osmdroid 地图查看器。我已经使用 osmdroid zip 格式的 Mobile Atlas creator 下载了磁贴,一切正常。我想知道是否可以有多个 zip 文件?我只想要 2 或 3 个彼此远离的不同位置。

有什么帮助吗?

0 投票
2 回答
2561 浏览

android - osmdroid sqlite 瓦片源码

我想像 RMaps 一样向 OSMDroid 添加一个 SQLite 磁贴提供程序。我浏览了 OSMDroid 源代码及其磁贴提供程序,发现它们旨在从文件、存档文件和互联网中获取磁贴。

我正在使用 osmdroid-android 3.0.5。

0 投票
1 回答
17189 浏览

android - 在 osmdroid 中将叠加添加到 MapView

我正在使用 osmdroid 编写一个简单的 android 应用程序,该应用程序可以在线离线工作,直到现在我能够显示地图(在线和离线),并且我想在地图上添加覆盖(标记),我已经搜索了使用的简单示例在 osmdroid 中覆盖,我尝试了其中一些,但它们没有用,所以我想要使用 osmdroid 添加覆盖或标记的任何示例

0 投票
3 回答
3306 浏览

android - 将标记中心设置为 GeoPoint

我正在研究 osmdroid,并尝试做一些非常简单的事情,我曾经在另一个地图框架上做过,但我找不到如何在 OSMdroid 上做。我想在地图上的某个地方放置一个标记,在 GeoPoint 上。到此为止,这很容易。但我也希望标记图片的中心位于上述地理点上。使用我的代码,现在,地理点位于图像的左下角。

怎么做?

0 投票
1 回答
2093 浏览

android - osmdroid GoogleTilesOverlay 平滑调整大小缩放

在 Google Tile Wrapper 示例之后,我使用 osmdroid GoogleTilesOverlay 实现了一个 google MapView。

静止时,覆盖图块渲染良好,但是在缩放(捏合或通过控件)时,底层谷歌图块会调整大小并被平滑替换,但 osmd 覆盖层不会调整大小。

结果:当放大仍然在视图中的图块时,它们开始重叠。相反,当缩小时,每个图块之间的间隙变得可见。

在我看来,第一步是对 GoogleTilesOverlay 进行子类化,以便我可以修改 draw() 方法。但是然后呢?

我已经用谷歌搜索了一些指向:a)在动画中间时短路draw()方法b)使用Projector / Matrix类来确定如何动态缩放覆盖

不幸的是,我不是 Android API 方面的专家,所以不确定该走哪条路……然后是如何最好地实施解决方案。

0 投票
2 回答
383 浏览

java - 接近警报触发两次?

接收者:

ShowMapDialog.java:

}

创建 ProximityAlerts:

我像这样在 onCreate 上注册接收器:

暂停:

简历:

当我通过第二个 ProximityAlert 时,它会执行此代码两次:Log.d("id+title",id+"+"+Title);

有任何想法吗?如果需要,我可以发布更多代码:)