问题标签 [mapsforge]

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 投票
0 回答
240 浏览

osmdroid - 如何使用几个mapsforge地图文件?

我尝试将 OSMdroid 与离线地图一起使用,但我想知道如何使用多个地图文件,因为 mapsforge 提供了几个文件来覆盖法国国家。

我尝试了下面的代码,但它不起作用:

事实上地图在这里,当我放大和缩小时我可以看到它,但它们显示在白色背景上而不是透明的,所以它们被遮盖了。

无论如何,这是正确的方法吗?

谢谢,

0 投票
1 回答
740 浏览

java - 在一个 Mapsforge 图层上绘制许多形状

我开发了一个使用MapsForge 插件来显示地图的 Android 应用程序。

我想在我的地图上显示 2000 个点。目前,我习惯FixedPixelCircle这样做,它为每个点提供了一个漂亮的圆圈,我可以用我喜欢的颜色填充,以指示不同的点状态。

问题是这FixedPixelCircle是一个图层,我必须在我的地图上添加 2000 个图层

这导致OutofMemoryErroror 非常慢。我读到每层大约需要 3MB。

现在我正在寻找一种不同的方式来显示这些点。我可以以某种方式将多个形状添加到单个图层吗?

0 投票
1 回答
786 浏览

android - android studio重复条目:org/kxml2/io/KXmlParser.class

我在 android studio 项目中使用了一些库,但出现错误:

我将 mapsforge & graphhopper 库和 ksoap2 jar 文件用于 Web 服务。这是 build.gradle (app) 文件:

如何解决这个问题呢 ?

0 投票
1 回答
883 浏览

android - OsmDroid - OSMBonusPack - GenericMapView 无法解析为类型

我从:' osmdroid-android-4.3 + osmbonuspack_v5.1 '更新到' osmdroid-android-5.1 + osmbonuspack_v5.7 '

我还导入了“ osmdroid-third-party-5.1.jar

然后查看了OsmNavigator的源码,发现mapView的创建方式和老版本的OsmDroid不同:

错误:无法将 GenericMapView 解析为类型

我不能这样做:import org.osmdroid.bonuspack.mapsforge.GenericMapView;

问题:我在哪里可以找到包裹:org.osmdroid.bonuspack.mapsforge.GenericMapView;

0 投票
1 回答
162 浏览

android - mapsforge 地图文件的推荐存储位置是什么?

我正在开发一个使用mapsforge显示地图的 Android 应用程序。

这些矢量地图文件可能相当大(几百 MB),并且所有使用 mapsforge 的 Android 应用程序都可以使用它们(顺便说一句,这是一个非常棒的软件)。

所以我想将地图文件下载到其他应用程序也可以访问它们的位置。

如果有类似Environment.getExternalStoragePublicDirectory()type =的东西MAPS,我会使用它。但只有音乐、铃声、DCIM、下载等。

那么,我们应该在哪里找到这些可共享的文件呢?

是否有可能发明一种新类型,如“地图”或“地图锻造地图”?

0 投票
1 回答
141 浏览

bitmap - org.mapsforge.core.graphics.Bitmap 中的位图

我使用此代码在地图上显示文本:

如果我删除这一行:

在地图上我看到了文字,但我想在文字下有一个黄色背景,当我添加这一行时:

我在地图上只看到黄色矩形。但我想要一个带有文本的黄色矩形。我应该怎么办?提前致谢

0 投票
1 回答
138 浏览

android - MapsForge AndroidSupportUtil

我需要在 mapsforge mapView 上显示当前位置。示例代码中用于此的 MyLocationOverlay 类。但我无法使用此代码,因为 AndroidSupportUtil 找不到

我的 gradle 依赖项:

编译'org.mapsforge:mapsforge-map-android:0.6.0'

编译'com.caverock:androidsvg:1.2.2-beta-1'

我应该怎么做才能获得 AndroidSupportUtil,或者我需要使用其他一些变体来显示当前位置?

0 投票
1 回答
555 浏览

android - 错误:无法解决:android.support:compatibility-v4:23.1.1

我正在尝试向org.mapsforge:mapsforge-map-android-extras:0.6.0我的项目添加依赖项。但是当我这样做时,同步后出现此错误:

错误:无法解决:android.support:compatibility-v4:23.1.1

这是我的.gradle文件

0 投票
1 回答
107 浏览

android - 渗透忽略生成.map的数据

osmosis我正在尝试使用with将需要使用私有数据开发的 OSM 文件转换为 .map 格式mapforge-map-writer,但测量点的数据在.map生成过程中被完全忽略。我已经调查了代码,但我无法理解发生了什么。

我使用了以下命令:

./osmosis --rx file = lotes.osm --mapfile-writing file = lotes.map

我设置了边界条目,但生成的.map 中没有放置任何内容。

下面是构建边界引用的地图:

但是当我看到生成的二进制文件时,通过十六进制编辑器打开我看不到放置的标签。

而直接在OpenStreetMaps站点下载的其他文件可以毫无问题地进行转换。

osmosis忽略这些多边形有什么问题?

0 投票
1 回答
953 浏览

android - 样式 mapsforge 地图,如 google map 或 mapsme

我想知道是否存在可以模仿 GoogleMaps 地图样式,甚至更好的 mapsme (mapswithme) 样式的 mapsforge 渲染主题?

我目前正在使用 rendertheme-v4,它的外观和清晰度不如上面提到的其他 2 个。

如果不存在,我们怎么能建造一个?