17得票2回答
使用Android Google Maps Api v2打开Open Street Maps

在Android上使用新的Google Maps V2 API是否可能与开放街图提供商一起使用?如果可能,请提供示例或文档。我快速查看了文档,并找到了UrlTileProvider(),因此看起来很可能是可以实现的。 奖励:仅使用OSM瓷砖与MapFragment类仍受Google Maps...

72得票9回答
非常大的图形A*算法,对于缓存快捷方式有什么想法?

我正在使用OpenStreetMap地图编写一款快递/物流模拟器,发现像下面这样的基本A*算法对于大型地图(如伦敦市区)并不够快。 绿色节点对应于被放入开放集/优先队列中的节点,由于数量巨大(整个地图大约有100-200万个节点),要找到如图所示的路径需要约5秒钟左右。但很遗憾,每条路线的最...

7得票2回答
OSM, rgeos, osmar和面积计算问题不符

我正在尝试使用osmar下载OSM数据并获取多边形的大小。然而,经过检查后发现其大小不正确。 下面是一个示例: (1) 伦敦海德公园周围的地理区域。提取所有标记为“公园”的道路和关系。 devtools::install_github('osmdatar/osmdata') librar...

10得票1回答
使用OpenStreetMap/Nominatim时的地理编码问题

我有一个网站,需要获取客户输入的地址对应的纬度和经度。 由于谷歌/必应/雅虎太昂贵了,所以我们选择了OpenStreetMap/Nominatim。 不幸的是,虽然在测试期间它表现得还可以,但它无法找到大约50%输入的地址,这是一个很大的问题。 我有三个问题想要知道: 如果客户确实输入了错误...

8得票3回答
如何清除自己服务器上的所有OSM瓦片缓存

我目前正在开发一个地图项目,基于OpenStreetMap,使用Mapnik、renderd和mod_tile(就像osm在他们的网站上所做的那样)。 我已经在我的个人电脑(Ubuntu 12.04)上按照一些教程构建了一个osm瓦片服务器。 它运行良好,我已经加载了一个国家的许多区域(不是整...

9得票1回答
如何在leaflet.js中显示地图比例尺

我想知道如何在 leaflet.js 中显示比例尺地图。也就是说,我想要这个: 而不是这个: (来自 leaflet 教程)。请查看图片的左上角。

9得票3回答
获取城市中所有路口的列表。

在一个大城市中,获取所有路口的最佳来源和方法是什么?

23得票2回答
Python ElementTree是否支持解析未知的XML实体?

我有一组非常简单的XML文件需要解析...但是...它们使用自定义实体。我不需要将它们映射到字符,但我希望解析并对每个实体执行操作。例如:<Style name="admin-5678"> <Rule> <Filter>[admin_le...

16得票4回答
在leaflet中的矩形框内进行多个标记选择

我需要在地图中选择多个标记。就像这样:在Google Maps中绘制框/矩形进行选择,不过要使用 Leaflet 和 OSM。 我认为可以通过修改在 OSM 地图中按住 Shift 键并拖动时出现的缩放框来实现,但我不知道如何做到这一点。 编辑: 如L. Sanna建议,我改写了 _onM...

12得票3回答
开放街图在安卓设备上离线工作

我是Open Street Map的新手。我做了一些研究,发现我们可以将地图下载并存储在文件夹中。但我没有找到任何提供离线Open Street Map的教程或示例。请有人提供一份逐步教程,指导如何实现离线开放街区地图。我正在遵循这个例子http://android-coding.blogsp...