jjzjj

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和(反向)地理编码。

java - 带有osmdroid的osm map 中的标记

我试图在OSM中显示标记,但不能。我可以显示OSMmap和我手机的位置,但没有别的。这是我的代码:publicclassCarte2ActivityextendsActivityimplementsLocationListener{MapViewmapView;MapControllermyMapController;MyLocationOverlaylocation=null;doublelat;doublelng;LocationManagerlm;LocationListenerll;ArrayListanotherOverlayItemArray;String[]sources

android - 当我触摸 map android Osm时如何关闭infoWindow

我不知道如何在单击map上的任意位置时关闭OSMDroid中的信息窗口。我试图检查setMapListener,但这种方式很糟糕,没有用。有什么想法吗? 最佳答案 MapEventsOverlaymapEventsOverlay=newMapEventsOverlay(this,this);map.getOverlays().add(0,mapEventsOverlay);@OverridepublicbooleansingleTapConfirmedHelper(GeoPointp){InfoWindow.closeAllInfo

Android:获取旋转的 OSM 贴图以填充整个屏幕

我正在开发一个应用程序,该应用程序使用OpenStreetMap(OSM)API在由静态图block组成的离线map上显示各种兴趣点。我目前正在实现的功能之一是根据手机(通过GPS)确定的方位旋转map。我能够毫不费力地实现实际的旋转,但是由于我的代码旋转了整个Canvas——这可能是一种相当幼稚的方法——我现在在屏幕上有空白的角落,没有加载新的图block来弥补这一事实旋转的图block不再填充这些像素。经过一些谷歌搜索后,我找到了一些关于如何解决这个问题的建议,但到目前为止还没有成功。在Mr.RomainGuy'sposts之一中,他提到了以下内容:Ihavedonethisint

android - 如何在 Android 应用程序中使用 OSM map ?是否有任何教程可以学习如何在 android 中使用 OSM。?

我正在寻找将Openstreetmap包含到我的android应用程序中的教程/手册或步骤。我所发现的要么是一个具有更多功能的大项目,要么就是很多问题都没有关于“如何”的正确结论而结束......!是否有合适的博客/网站或文档可供应届生引用? 最佳答案 我不知道有任何教程,但这是我使用Osmdroid为最小示例编写的代码。//ThisisallyouneedtodisplayanOSMmapusingosmdroidpackageosmdemo.demo;importorg.osmdroid.tileprovider.tilesou

python - OSMNx : get coordinates of nodes using OSM id

我使用Python库OSMNx在城市旅行的几个步骤之间绘制了一条最佳路线。最后一个变量是alistofOSMids.现在,我正在尝试将这条路线保存为shp或json文件。问题是我需要每个节点的纬度/经度,但我没有找到一个OSMNx函数来做到这一点。我尝试了get_route_edge_attributes(但坐标不是此函数的有效属性)。有什么方法可以用这个单一id获取OSM节点的坐标?提前致谢。 最佳答案 您拥有图中每个节点和边的所有属性。您可以使用以下方法获取节点属性:G.node[38862848]#out:{'highway'

javascript - 显示离线 OSM map 文件。建议 : an MB Tiles file with Js. 库

当无法在线访问互联网时,我希望(离线)HTML5应用程序通过OSM文件显示OSMmap。您能举例说明我如何在离线Html5应用程序中显示从离线OSMmap文件(如Mapsforge/Geofabrik等)加载的OSM瓦片吗?示例:通过openstreetmap.org我首先导出了map的一小部分。如何在Html5离线网络应用程序中显示此下载的OSMmap。 最佳答案 是的,可以在Leaflet或任何其他映射库中执行此操作。您所要做的就是将OSM文件转换为一组瓦片,然后将您的瓦片图层指向本地存储的文件(相对路径)。或者,如果可能(我不

ios - iOS 中基于实时矢量的 OSM 渲染器(使用 OpenGL ES)

我正在研究一种解决方案,该解决方案将允许使用OpenStreetMap数据在iOS中渲染基于矢量的二维顶Viewmap,而不是使用来自服务器的预渲染图block。类似于iOS6+中的Apple和Googlemap。我对此事进行了广泛的研究,但没有找到太多信息。有许多iOS应用程序可以执行此操作,但没有关于它们如何实现的信息。其中一些应用程序是:ForeverMap2byskobblerGalileoOfflineMapsOffMaps2前2个应用程序的工作方式类似于Apple和Googlemap。每当缩放比例发生变化时,map都会实时绘制。最后一个似乎使用了稍微不同的方法。它以特定的缩

OSM(OpenStreetMap)全球路网数据下载方式介绍

  本文对OpenStreetMap(OSM)网页与各类OSM数据的多种下载方式加以详细介绍,并对不同数据下载方式加以对比。  OSM数据包含道路与铁路路网、建筑、水体、土地利用、兴趣点、行政区边界等各类数据,同时具有.shp、.pbf、.osm、.csv等多种类型,方便大家不同的使用需求。在这里有一点需要注意:OSM数据在国家边界数据方面非常不准确,如有相关需求,大家可以从其它网站获取对应边界数据。  接下来进入本文正题——OSM数据的下载。首先,进入OSM官网。此时可以看到屏幕中均为地图显示区域,需要点击左上角的“Export”按钮打开数据下载窗口。  数据下载窗口如下所示,其中上半部分为