问题标签 [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.
osmdroid - 如何使用几个mapsforge地图文件?
我尝试将 OSMdroid 与离线地图一起使用,但我想知道如何使用多个地图文件,因为 mapsforge 提供了几个文件来覆盖法国国家。
我尝试了下面的代码,但它不起作用:
事实上地图在这里,当我放大和缩小时我可以看到它,但它们显示在白色背景上而不是透明的,所以它们被遮盖了。
无论如何,这是正确的方法吗?
谢谢,
java - 在一个 Mapsforge 图层上绘制许多形状
我开发了一个使用MapsForge 插件来显示地图的 Android 应用程序。
我想在我的地图上显示 2000 个点。目前,我习惯FixedPixelCircle
这样做,它为每个点提供了一个漂亮的圆圈,我可以用我喜欢的颜色填充,以指示不同的点状态。
问题是这FixedPixelCircle
是一个图层,我必须在我的地图上添加 2000 个图层
这导致OutofMemoryError
or 非常慢。我读到每层大约需要 3MB。
现在我正在寻找一种不同的方式来显示这些点。我可以以某种方式将多个形状添加到单个图层吗?
android - android studio重复条目:org/kxml2/io/KXmlParser.class
我在 android studio 项目中使用了一些库,但出现错误:
我将 mapsforge & graphhopper 库和 ksoap2 jar 文件用于 Web 服务。这是 build.gradle (app) 文件:
如何解决这个问题呢 ?
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;
?
android - mapsforge 地图文件的推荐存储位置是什么?
我正在开发一个使用mapsforge显示地图的 Android 应用程序。
这些矢量地图文件可能相当大(几百 MB),并且所有使用 mapsforge 的 Android 应用程序都可以使用它们(顺便说一句,这是一个非常棒的软件)。
所以我想将地图文件下载到其他应用程序也可以访问它们的位置。
如果有类似Environment.getExternalStoragePublicDirectory()
type =的东西MAPS
,我会使用它。但只有音乐、铃声、DCIM、下载等。
那么,我们应该在哪里找到这些可共享的文件呢?
是否有可能发明一种新类型,如“地图”或“地图锻造地图”?
bitmap - org.mapsforge.core.graphics.Bitmap 中的位图
我使用此代码在地图上显示文本:
如果我删除这一行:
在地图上我看到了文字,但我想在文字下有一个黄色背景,当我添加这一行时:
我在地图上只看到黄色矩形。但我想要一个带有文本的黄色矩形。我应该怎么办?提前致谢
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,或者我需要使用其他一些变体来显示当前位置?
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文件
android - 渗透忽略生成.map的数据
osmosis
我正在尝试使用with将需要使用私有数据开发的 OSM 文件转换为 .map 格式mapforge-map-writer
,但测量点的数据在.map
生成过程中被完全忽略。我已经调查了代码,但我无法理解发生了什么。
我使用了以下命令:
./osmosis --rx file = lotes.osm --mapfile-writing file = lotes.map
我设置了边界条目,但生成的.map 中没有放置任何内容。
下面是构建边界引用的地图:
但是当我看到生成的二进制文件时,通过十六进制编辑器打开我看不到放置的标签。
而直接在OpenStreetMaps站点下载的其他文件可以毫无问题地进行转换。
osmosis
忽略这些多边形有什么问题?
android - 样式 mapsforge 地图,如 google map 或 mapsme
我想知道是否存在可以模仿 GoogleMaps 地图样式,甚至更好的 mapsme (mapswithme) 样式的 mapsforge 渲染主题?
我目前正在使用 rendertheme-v4,它的外观和清晰度不如上面提到的其他 2 个。
如果不存在,我们怎么能建造一个?