jjzjj

OSMDroid

全部标签

android - OSMdroid 添加自定义图标到 ItemizedOverlay

我正在使用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

android - osmdroid 显示空网格

我想尝试通过osmdroid集成OpenStreetMap,但我遇到了一个问题,我不知道缺少什么。场景如下:症状:map小部件显示但只有空网格。这是在我的Activity类中:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);MapViewmapView=newMapView(this,256);mapView.setTileSource(TileSourceFactory.MAPNIK);mapView.setClickable(true);mapVi

android - Osmdroid 与 Mapsforge

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我将开发一个新的Android应用程序,过去我开发了一个应用程序并使用了Mapsforge,但现在我看到了他们的网站,但自2013年3月以来他们还没有发布...你推荐我使用什么,Osmdroid还是Mapsforge?提前致谢

android - 下载 osmdroid map

我正在开发一个需要离线使用map的应用程序。我正在使用osmdroid和osmbonuspack要下载我试过的map:MobileAtlasCreatorbutMapnikmapsarelocked.osmdroid-packager.它有效,但只下载9metozoom对我来说,理想的做法是从应用程序本身下载map,而我只想下载您所在轨道上的map,而不是完整的部分。我该如何解决?有什么方法可以通过我的应用程序从手机下载map吗? 最佳答案 工作解决方案MobileAtlasCreator/MOBAC:有一个osmdroiddocu

android - 下载特定的 maptile 以缓存在 OSMDroid 中

我目前正在做一个学校项目,我正在尝试学习将OSMmap图block下载到手机的本地内存/缓存中的技术,以便用户能够在离线时查看map。这是通过给出一个特定的位置来完成的,距离该位置特定半径/距离内的mapblock将被下载到手机内存中(当有在线连接时)以供离线显示。但是,我在理解OSMDroid的API时遇到了一些小麻烦。据我了解,似乎涉及的类是:MapTileBaseMapDownloaderIFilesystemCache如有错误请指正此外,在MapTileBase(我相信它是提供者)中,getMapTile返回android.graphics.drawable.Drawable.

android - OSMDroid 从 Assets 文件夹加载自定义离线图 block

我想知道是否可以做这样的事情。我知道需要修改一些现有代码才能实现这一目标,但我想知道是否有人对在哪里查看以及如何执行此操作有任何指示。我在map上的特定区域放置了一些自定义图block来替代OSM图block提供程序,但需要将它们存储在/assets/文件夹中。有什么想法吗? 最佳答案 我使用下一个类来做到这一点。importjava.io.InputStream;importorg.osmdroid.ResourceProxy.string;importorg.osmdroid.tileprovider.util.StreamUt

如何使用osmdroid在地图中心添加标记

我目前正在使用2个活动,第一个活动将加载地图,然后将有一个菜单选项,称为“添加位置”,然后单击此用户将其填写,然后将其发送回主活动,然后添加标记使用此字符串。问题在于,我只能在特定位置添加标记,在该位置我使用地理点来定义纬度和经度。我希望能够在地图放置的最后一个位置上添加标记。谁能给我任何关于如何解决这个问题的想法?看答案您可以获取地图当前中心的地理点:IGeoPointpoint=mapView.getMapCenter()然后将其用于标记构造。

不会在设备上显示osmdroid地图

我创建了一个简单的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.

android - 如何使用 android 中的 OSM 数据为单个城市实现离线地理编码器?

我正在尝试开发一个使用特定缩放级别的OSMmap图block的离线androidmap,为此我使用了一个开源库:Osmdroid现在,我正在研究为单个城市创建离线地理编码/反向地理编码的可能性,该城市可以与我的应用程序集成,我可以为此目的使用Osmxml数据吗?如果是这样,那么任何人都可以建议/解释如何使用它来创建SQlitedb..以与我的应用程序一起使用我读过here和alsohere关于空间但不能完全理解它的工作和实现谢谢 最佳答案 使用SkobblerSDK你有离线map和(反向)地理编码。

android - 如何使用 android 中的 OSM 数据为单个城市实现离线地理编码器?

我正在尝试开发一个使用特定缩放级别的OSMmap图block的离线androidmap,为此我使用了一个开源库:Osmdroid现在,我正在研究为单个城市创建离线地理编码/反向地理编码的可能性,该城市可以与我的应用程序集成,我可以为此目的使用Osmxml数据吗?如果是这样,那么任何人都可以建议/解释如何使用它来创建SQlitedb..以与我的应用程序一起使用我读过here和alsohere关于空间但不能完全理解它的工作和实现谢谢 最佳答案 使用SkobblerSDK你有离线map和(反向)地理编码。