问题标签 [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 投票
1 回答
462 浏览

android - 使用 osmdroid 开发 android 地图应用程序

osmdroid 支持哪些功能,我在互联网上搜索过有关它的信息,但没有太多关于它的信息,直到现在我设法使用 osmdroid 在线和离线显示地图,显示覆盖并显示用户位置地图,但是osmdroid的其他功能是什么??????真的,我从这里的人那里得到了很多帮助,所以感谢他们,提前感谢你

0 投票
2 回答
1210 浏览

android - Osmdroid,如何创建一个保持在地图中心的静态覆盖项

我已经搜索了上下以找出如何放置一个不固定到 GeoPoint(即地理坐标)的覆盖项,而是保持在视图中的固定点(例如 MapView 的中心)而不管移动/在地图中滚动。

MapView 有一个 .addView() 方法。我尝试使用可绘制的视图创建视图,但视图将固定在地图上,就像覆盖项一样,这不是我想要的。

谁能帮我?

0 投票
0 回答
923 浏览

java - 在osm上绘图的问题

我正在为 androd 开发一个小应用程序,以使用位图显示 gps 位置。我在 google mmaps 中使用了一些示例代码,但我必须使用 maps forge 来制作。不幸的是,我还没有找到任何示例代码或任何关于如何编写这个绘图操作的东西 Colud 有人帮我吗?

我的代码是:

0 投票
3 回答
3213 浏览

android - 为什么 osmdroid 加载了很多地图。& 缩放到错误的地方

我正在构建一个需要使用 OpenStreetMap 的应用程序。地图已加载。但是,当我缩小时,我发现加载了不止一张地图..实际上,它们似乎有无数个......中间一张地图,上面一张,下面一张;实际上,如果您向下滚动屏幕,您会看到更多...

什么原因?抱歉,stackoverflow 不允许我上传照片。我的代码已附上,您可能想尝试..

另一件事是,我使用定位服务找到了我当前位置的纬度和经度,并将它们存储在 GeoPoint 中;然后我将缩放中心设置到那个点,但是 osm 去了另一个点。很远。

我的代码和 XML 文件附在下面

0 投票
1 回答
788 浏览

android - 从谷歌地图转换为开放的街道地图(osmdroid)

我使用谷歌地图构建了我的应用程序,它正在使用:

-BalloonItemizedOverlay

-BalloonOverlayView

-ItemizedOverlay

以及它的作用:

- 在地图上显示多个点,每个点都可点击,并且气球会出现相关文字+描述。

- 显示和更新用户位置的标记/点。

我想切换到 Open Street Map 的唯一原因是因为我想使用“缓存地图图块”(预保存地图)功能,据我所知,谷歌地图不允许使用该功能。

有人可以帮我彻底转换我的应用程序以使用 OSMdroid 而不是 GoogleMaps 吗?为我提供一些指南(目前对 OSMdroid 的支持很少......)

我已经查找了很多代码,但与谷歌地图相比,它们大多不同,我似乎无法完全理解。我已经设法在地图上显示用户的位置,但添加 BalloonItemizedOverlays 等很麻烦。

无论如何,只要你能以任何方式帮助我 - 关于如何做的建议,有指南的网站,任何东西:)

谢谢

0 投票
1 回答
1385 浏览

android - OSMDroid main.xml 地图视图应该如何显示?

警告:菜鸟警报。

我对 Android 和 OSM 都很陌生。我想要的只是一张要显示的地图。

Google 的 MapView 可以是 main.xml 的根,OSM 的 MapView 也可以是根吗?

这是我当前的 main.xml:

这是我的活动:

我收到以下错误:

编辑:我正在运行 osmdroid 3.0.8 和 slf4j 1.5.8。

0 投票
1 回答
15931 浏览

android - OSMdroid 添加自定义图标到 ItemizedOverlay

我正在使用 ItemizedIconOverlay 类,我目前正在地图上显示事件以及具有相同默认图标的用户位置。

如何更改每个叠加层的图标集?

是否有类似于 google.maps 示例的内容:

我让每个 itemizedOverlay 都有自己的标记...

如何使用 Open Street Maps 做到这一点?

感谢您的帮助,遗憾的是,这个开源项目没有太多在线支持......

0 投票
1 回答
345 浏览

android - 如何在 osm/mapsfrge 上绘制位图

我正在为 android 开发一个小应用程序,用位图显示 GPS 位置。我在谷歌地图中使用了一些示例代码,但我必须使用地图伪造。不幸的是,我还没有找到任何示例代码或任何有关如何编写此绘图操作的信息。有人可以帮助我吗?

0 投票
1 回答
1352 浏览

android - 使用 ItemizedOverlayWithFocus 的代码

目前使用 OSMdroid 库中的 ItemizedIconOverlay

我这样设置参数:

我以这种方式添加项目:

现在我如何用这个 ItemizedOverlayWithFocus 做到这一点?

http://code.google.com/p/osmdroid/source/browse/trunk/osmdroid-android/src/org/osmdroid/views/overlay/ItemizedOverlayWithFocus.java?r=802

这让我感到困惑:

T 是什么意思?

有人可以发布使用它的示例代码吗?

0 投票
2 回答
7160 浏览

android - 将 ItemizedOverlay 添加到我的地图视图

我正在使用 osm 开发地图应用程序。我想在我的地图视图上创建一些标记。我使用以下代码:

...

但在“new ItemizedOverlay.OnItemGestureListener”下的第 2 行中,我得到一条红线和一个错误,指出修复项目设置。我很困惑。为什么我在eclipse中得到这个错误?请帮我