问题标签 [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.
android - OSM Magsforge(离线)地图中点和路径之间的最短距离
在应用程序中,我加载了 OSM / Mapsforge 离线地图。
如何确定坐标(航点)与 Mapsforge 文件中最近路径之间的最短距离?我得到的信息是 Mapsforge(离线)地图。
抱歉 - 重新发布这个 - 我现在知道我必须使用“Graphhopper”标签!
android - 用折线绘制 OverlayWays?
我可以在 mapsforge 中绘制一种与使用PolylineOptions的谷歌地图相同的方式吗?它比这种方式容易得多。使用 Mapsforge 绘制 OverlayWays
这是在谷歌地图中。而且我不想使用谷歌地图。
谢谢
javascript - 如何在 Javascript 中使用 OpenStreetMap XML 管理完整的矢量离线地图?
我正在尝试使用我的网站中的 XML 格式的 OSM 数据创建离线地图,因此它必须是显示地图的 javascript 框架。我们将 MapsForge 用于我们的 Android 项目,我们可以显示离线地图。但问题是我们想在网络上显示一个完整的矢量地图,但我们找不到任何方法来做到这一点。我尝试了传单,但没有成功,因为传单只显示地图的一部分,如道路、节点和多边形,但我们有关于该 XML 文件的更多信息,其中包括所有缩放级别的所有样式等等......
我用谷歌搜索了很多,找不到任何解决方案。这背后的原因是在我们国家我们没有 3G 互联网支持,人们不能到处上网,所以唯一的方法是他们下载矢量地图(由于缺乏高速互联网连接,它必须是轻量级的. 所以答案是矢量地图。)他们可以上网,并在他们的手机上在街上使用该地图。我们真的想在这件事上帮助我们的人民。
如果你能帮助我们找到出路,那对我们来说真的很重要。
android - 膨胀类崩溃
我是android新手,我想实现动作栏滑动,我阅读教程并写了这个。在程序中,我使用了框架布局,框架布局用 mapsforge 填充,但运行时的程序有错误。为什么?如果我删除片段和事务片段,程序运行良好。
xml文件:
片段布局.xml:
MapFragmentTest
}
日志:
android - MapsForge 0.4.0:是否可以实现 Marker 的 onTap 事件?
我正在使用 MapsForge 最新分支(主),我想实现一个标记的 onTap 事件。我认为这在 0.3.0 上是可能的,但我不能使用 0.3.0,因为我为地图上的每个标记使用不同的 Drawable。
“createCustomMarker”返回一个标记,该标记使用顶部带有数字的 Drawable。
任何人都知道我如何在“m”被点击时覆盖它的行为?
记住:分支大师!不是0.3.0!!
谢谢
android - Osmdroid vs Mapsforge
我将开发一个新的 Android 应用程序,过去我开发了一个应用程序并使用了 Mapsforge,但现在我看到了他们的网页,他们自 2013 年 3 月以来还没有发布......
你推荐我用什么,Osmdroid 还是 Mapsforge?
提前致谢
android - 在 mapsforge 中渲染主题
我在我的应用程序中使用 mapsforge。我想使用不同的主题来创建不同的字体大小。我创建了不同的它们并保存在资产文件夹中,我用下面的代码更改了我的主题,但程序无法加载真正的主题!我想在单击 A 按钮时加载 xhdpi,但是当单击此按钮时,加载一个字体很小的主题!
在 xhdpi 主题中,我设置了大字体(30),但是当我运行此代码主题更改为小字体时,我不知道加载此主题的程序!:D
最后,我认为,mapsforge 或我的应用程序使用默认主题来更改主题,但我不确定,我不知道问题出在哪里!
感谢您的建议和帮助。
android - Mapsforge Android 库:ItemizedOverlay 类中的 onTouchEvent 方法
我正在使用 mapsforge 库。我想实现用手指移动覆盖的功能。要实现此功能,需要public boolean onTouchEvent(MotionEvent event, MapView mapView)
在类中有方法ItemizedOverlay
。
但我得到的唯一方法是onTap(GeoPoint geoPoint, MapView mapView)
和onLongPress(GeoPoint geoPoint, MapView mapView)
在ItemizedOverlay
课堂上。
有没有人遇到过在Mapsforge中用手指移动叠加层的问题?...请帮我
我尝试了另一种方法,我使用git bash下载了源代码。但令人惊讶的是我找不到 ItemizedOverlay 类。这个来源没有在下载部分更新吗?
提前致谢。
java - Android项目上的NoClassDefFoundError
我有这个问题,我无法理解如何解决。我已经使用 maven 在 eclipse 中导入了 maps forge 项目,但是如果尝试在设备上加载该项目,我会收到此错误。但我知道该课程在项目中。我怎么解决这个问题?
我正在使用 Mapsforge 救援 4.0 库。我使用相同的方法导入 Mapsforge 0.31,一切正常。
这是应用程序的 pom.xml。
http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 org.mapsforge mapsforge 0.4.0-SNAPSHOT ../../../pom.xml
java - 地图伪造 0.3.1 快照的一个活动中的多个地图文件
我希望有可能在一个活动中显示多个地图文件。如果使用 this.mapView.setMapFile(MAP_FILE); 我只能显示一个文件。
我知道有一种方法可以显示更多文件,但我不知道该怎么做。