我正在使用ItemizedIconOverlay类,我目前在map上显示事件以及具有相同默认图标的用户位置。如何更改每个叠加层的图标集?是否有类似于google.maps示例的内容:drawable=getResources().getDrawable(R.drawable.marker);drawable3=getResources().getDrawable(R.drawable.disruption);drawable2=getResources().getDrawable(R.drawable.marker_me);itemizedOverlay=newMyItemizedOv
我想尝试通过osmdroid集成OpenStreetMap,但我遇到了一个问题,我不知道缺少什么。场景如下:症状:map小部件显示但只有空网格。这是在我的Activity类中:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);MapViewmapView=newMapView(this,256);mapView.setTileSource(TileSourceFactory.MAPNIK);mapView.setClickable(true);mapVi
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我将开发一个新的Android应用程序,过去我开发了一个应用程序并使用了Mapsforge,但现在我看到了他们的网站,但自2013年3月以来他们还没有发布...你推荐我使用什么,Osmdroid还是Mapsforge?提前致谢
我正在开发一个需要离线使用map的应用程序。我正在使用osmdroid和osmbonuspack要下载我试过的map:MobileAtlasCreatorbutMapnikmapsarelocked.osmdroid-packager.它有效,但只下载9metozoom对我来说,理想的做法是从应用程序本身下载map,而我只想下载您所在轨道上的map,而不是完整的部分。我该如何解决?有什么方法可以通过我的应用程序从手机下载map吗? 最佳答案 工作解决方案MobileAtlasCreator/MOBAC:有一个osmdroiddocu
我目前正在做一个学校项目,我正在尝试学习将OSMmap图block下载到手机的本地内存/缓存中的技术,以便用户能够在离线时查看map。这是通过给出一个特定的位置来完成的,距离该位置特定半径/距离内的mapblock将被下载到手机内存中(当有在线连接时)以供离线显示。但是,我在理解OSMDroid的API时遇到了一些小麻烦。据我了解,似乎涉及的类是:MapTileBaseMapDownloaderIFilesystemCache如有错误请指正此外,在MapTileBase(我相信它是提供者)中,getMapTile返回android.graphics.drawable.Drawable.
我想知道是否可以做这样的事情。我知道需要修改一些现有代码才能实现这一目标,但我想知道是否有人对在哪里查看以及如何执行此操作有任何指示。我在map上的特定区域放置了一些自定义图block来替代OSM图block提供程序,但需要将它们存储在/assets/文件夹中。有什么想法吗? 最佳答案 我使用下一个类来做到这一点。importjava.io.InputStream;importorg.osmdroid.ResourceProxy.string;importorg.osmdroid.tileprovider.util.StreamUt
我目前正在使用2个活动,第一个活动将加载地图,然后将有一个菜单选项,称为“添加位置”,然后单击此用户将其填写,然后将其发送回主活动,然后添加标记使用此字符串。问题在于,我只能在特定位置添加标记,在该位置我使用地理点来定义纬度和经度。我希望能够在地图放置的最后一个位置上添加标记。谁能给我任何关于如何解决这个问题的想法?看答案您可以获取地图当前中心的地理点:IGeoPointpoint=mapView.getMapCenter()然后将其用于标记构造。
我创建了一个简单的osmdroid,并将其配置为如下git.这是我的清单:build.gradle:applyplugin:'com.android.application'android{compileSdkVersion25buildToolsVersion"25.0.3"defaultConfig{applicationId"com.example.sayres.myosm"minSdkVersion15targetSdkVersion25versionCode1versionName"1.0"testInstrumentationRunner"android.support.test.
我正在尝试开发一个使用特定缩放级别的OSMmap图block的离线androidmap,为此我使用了一个开源库:Osmdroid现在,我正在研究为单个城市创建离线地理编码/反向地理编码的可能性,该城市可以与我的应用程序集成,我可以为此目的使用Osmxml数据吗?如果是这样,那么任何人都可以建议/解释如何使用它来创建SQlitedb..以与我的应用程序一起使用我读过here和alsohere关于空间但不能完全理解它的工作和实现谢谢 最佳答案 使用SkobblerSDK你有离线map和(反向)地理编码。
我正在尝试开发一个使用特定缩放级别的OSMmap图block的离线androidmap,为此我使用了一个开源库:Osmdroid现在,我正在研究为单个城市创建离线地理编码/反向地理编码的可能性,该城市可以与我的应用程序集成,我可以为此目的使用Osmxml数据吗?如果是这样,那么任何人都可以建议/解释如何使用它来创建SQlitedb..以与我的应用程序一起使用我读过here和alsohere关于空间但不能完全理解它的工作和实现谢谢 最佳答案 使用SkobblerSDK你有离线map和(反向)地理编码。