使用Mapsforge 0.4.0和Eclipse时出现NoClassDefFoundError,无法构建
我正在尝试使用Mapsforge设置一个新的Android项目.我知道人们一直在遇到这个问题,因为图书馆需要Java 7才能构建.但是,我使用的是使用Java 7的Build-Tools Verson 20,我还拥有Eclipse工具的最新更新版本.实际上,我正在干净安装Android开发人员套件. 到目前为止,我已经进口了Mapsforge核,Mapsforge-Map,mapsforge map-android,mapsforge map-wat和mapsforge-map-reader. 然后,我尝试使用以下代码初始化MapView: AndroidGraphicFactory.createInstance(thisApp); 这会导致以下错误. java.lang.NoClassDefFoundError: org.mapsforge.map.android.graphics.AndroidGraphicFactory 我在引用的库中查看,并且在org.
6 2024-02-09
编程技术问答社区
行人的Graphhopper路线 android
如何将路由类型设置为GraphHopper Android中的行人? 我一直在Android中使用ghrequest.setVehicle()方法,但它不起作用. 我尝试使用"脚"和"自行车".没有工作.另外,当我更改算法时,它也不起作用.只有Dijkstra_bi现在正在工作. GHRequest req = new GHRequest(fromLat, fromLon, toLat, toLon). setAlgorithm(Algorithms.DIJKSTRA_BI).setVehicle("foot"); 预先感谢. 我包含以下文件的地图数据. 我使用 时会遇到以下错误 tmpHopp.setEncodingManager(new EncodingManager("foot")); 我解决了这个问题,感谢Karussell.我会为像我这样的人写下我所做的事情,他们可能会面临同样的问题. 我做了什么
2 2024-02-09
编程技术问答社区
在Android Mapsforge地图上添加多个标记
请帮助我进行Android编程.我正在制作一个Android Mapsforge应用程序,并希望使用Mysql在Android Mapsforge地图上添加多个标记.我的数据位于数据库MySQL中,我使用PHP与JSON一起获得.它有效,但问题是添加标记.这是我的代码: public void friend_finder(){ try{ HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://fifauz.com/selectall.php"); HttpResponse response = httpclient.execute(httppost); HttpEntity entity = response.getEntity();
12 2024-02-07
编程技术问答社区
为Android TextView添加不透明的 "阴影"(轮廓)。
我有一个 TextView " https://developer.android.com/reference/android/app/activity.html" rel =" noreferrer">活动我想添加阴影.它应该看起来像 osmand (100%不透明): 但看起来像这样: 您可以看到当前的阴影变得模糊并消失了.我想要一个坚实的,不透明的阴影.但是如何? 我当前的代码是:
6 2024-01-29
编程技术问答社区
在Web项目中使用Android项目的map.osm和osmarender.xml
我在某个时候编辑了一个.osm文件和样式文件(osmarender.xml),并将其包括在Android项目(使用渗透和Mapsforge库)中.效果很好,看起来不错.现在,我想使用openlayers(或传单?)在Web项目中重复使用这些文件. 使用此示例( https://wiki.opens.opens.opensmap.org.org.org/wiki/wiki/wiki/openlayers_osm_files_osmem_file_file_file_file_file_file_file_file_file_file_file_file_file_filedampleme_exmple . 我想做以下操作: 1.仅显示我的地图(不需要或想要的其他基本地图). 2.快速显示(但允许平盘和缩放). 3.使用我的样式显示(在osmarender.xml中定义). 4.仅显示它的到来(停止靠近边界框的边界). 我可以使用露天层(以及可能的渗透或某些渲染工具)做到这
14 2023-05-11
编程技术问答社区
安卓项目中的NoClassDefFoundError
我有这个问题,我无法理解如何解决.我使用Maven导入了Eclipse的Maps Forge项目,但如果尝试在设备上加载项目,则收到此错误. 但我知道这个课程在项目中.如何解决这个问题? 我正在使用mapsforge rescue 4.0库. 我使用了同样的方法来导入mapsforge 0.31,一切正常工作. 02-25 16:46:03.202: E/AndroidRuntime(6370): java.lang.NoClassDefFoundError: org.mapsforge.map.android.graphics.AndroidGraphicFactory 这是应用程序的pom.xml. http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 org.mapsforge. Mapsforge. 0.4.0-
78 2022-11-29
编程技术问答社区
在Mapsforge 0.4.0和Eclipse中出现NoClassDefFoundError。
我正在尝试使用mapsforge将地图视图添加到我的应用程序中.我做了以下操作: 下载的jar文件并将其放在libs/文件夹中 mapsforge-core-0.4.0.jar mapsforge-map-0.4.0.jar mapsforge map android-0.4.0.4.0.jar mapsforge-map-reader-0.4.0.jar 右键单击的文件和选定的构建路径>添加到构建路径. 在项目属性中,将四个罐子标记为导出. 但是,当我运行应用程序时,它会在第一个呼叫库中崩溃: : E/AndroidRuntime(21265): java.lang.NoClassDefFoundError: org.mapsforge.map.android.graphics.AndroidGraphicFactory Android SDK工具全部以上是版本17.不涉及Maven. 我一直在寻找答案,但无济于事.我已经尝试将罐子移到列表
64 2022-10-25
编程技术问答社区
在Android Studio中使用Mapsforge
我需要在我的Android Studio应用程序中使用Mapsforge(脱机地图).我导入了这些库: mapsforge-core-0.4.0.jar mapsforge-map-0.4.0.jar mapsforge-map-android-0.4.0.jar mapsforge-map-reader-0.4.0.jar svg-android-0.4.0.jar ,我已将依赖于build.gradle: compile fileTree(dir: 'libs', include: ['*.jar']) 这是代码: import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import or
64 2022-10-17
编程技术问答社区
MapsForge 0.4.0: 是否可以实现Marker '的onTap事件?
我正在使用mapsforge最新的分支(主机),我想实现一个标记的Ontap事件. 我认为它是有可能的0.3.0,但我不能使用0.3.0,因为我对地图上的每个标记使用不同的抽屉. ArrayList monuments = getMonuments(); mListOverlay = new ListOverlay(); ArrayList markers = new ArrayList(); for(Monument m : monuments){ GeoPoint gp = new GeoPoint(m.getLat(), m.getLon()); Marker m = createCustomMarker(R.drawable.marker, gp, p.getNumber())); markers.add(m); } mListOverlay
492 2022-07-19
编程技术问答社区
在OSM Magsforge(离线)地图中,点和路径之间的最短距离
在应用程序中,我加载OSM/MAPSFORGE离线地图. 如何确定坐标(航点)与Mapsforge文件中的最近路径之间的最短距离?我得到的信息是mapsforge(脱机)地图. 抱歉 - 重新发布这一点 - 我现在知道我必须使用"graphhopper"标签! 解决方案 使用mapsforge,您无法执行此操作.您必须使用像GraphHopper等路由库.请参阅此处如何使用它: http://graphhopper.com/#developers . 但也有其他离线和在线路由器.看看这里: http://wiki.openstreetmap.org/wiki/routing/offline_routers在这里 http://wiki.openstreetmap.org/wiki/routing
1518 2022-07-17
编程技术问答社区