jjzjj

javascript - 使用 Leaflet.js 和 OSM 时仅显示美国

我正在使用leaflet.js和OSMtiles创建map,但我只希望美国大陆可见,而不是整个世界。这可能吗?我正在这样加载map:varmap=L.map('map').setView([39.82,-98.58],5);L.tileLayer('http://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png',{attribution:'...',maxZoom:18}).addTo(map); 最佳答案 这是可能的,也很容易做到。首先,您需要美国大陆边界框(最外边缘)的坐标。

windows - 适用于 Windows 64 位的 osm2pgsql 的最新版本在哪里

我在这里使用一些早期版本的Windows64位下载表格:dl.dropboxusercontent.com/u/63393258/osm2pgsql_testRelease.zip从这个网站:awcull.com/2015/09/30/postgis-osm2pgsql-windows.html但是当我导入从download.geofabrik.de/下载的整个欧洲的大型pbf时它崩溃了我厌倦了这种狗屎......我尝试了超薄和非超薄模式,我尝试修改缓存大小,但到目前为止没有任何效果。我们的服务器有32GB的RAM。我在哪里可以下载适用于Windows64位的最新osm2pgsql版本

php - OSM 数据解析以获取带有子节点的节点

我下载了一个小区域的OpenStreetMap数据,我想过滤数据以获得具有特殊类别的节点。这是OSM数据的示例我想获取整个学校、医院的数据。如果有人用PHP或Java进行了XML解析,我将非常感谢与我和所有感兴趣的人分享它。编辑这是我刚刚的一个简单的开始$dataFile=base_url().'media/files/osmdata/map_3.xml';//echo($dataFile);$xml=simplexml_load_file($dataFile);//$countTotal=count($xml->node);//echo'here'.$countTotal;forea

php - 使用 Php 从 .osm XML 文件中提取数据

我试图从.Osm文件中提取一些数据。所以我有这样的东西:所以,我想提取每个“ref”并放入一个名为“referencia”的表中,我想将标签名称“calle51”分配给该ref值。像这样:表格引用idnode--------via316077528|Calle51|316077503|Calle51|358031212|Calle52|316077505|Calle52|----------------------因此,我可以很好地存储“idnode”值,但不能存储“via”值。我试图做某种foreach但没有成功。而且我绝对不知道为什么假设我们有一个获取“idnode”值的迭代和“v

java - GraphHopper:将多个 OSM 文件加载到自托管服务器

我已经在运行Ubuntu15.10作为guest操作系统的虚拟机上设置了用于导航/路由的GraphHopper本地服务器。要初始化服务器,需要指定以下命令(在终端中):java-jargraphhopper-web-0.5.0-with-dep.jarjetty.resourcebase=webappconfig=config-example.propertiesosmreader.osm={osmFileName}.osm.pbf,从这里开始我将称之为GHServerCommand。我的问题:我可以将多个OSM文件加载到该服务器吗?我试过两种方法都没有成功:尝试1:使用第一个文件运行

c++ - 如何在 QML (Qt) 中离线运行 OpenStreetMap

我在Qt上使用QML来显示OpenStreetMap(使用osm插件),这需要互联网连接。有没有一种方法可以让我做同样的事情但离线运行它?例如,运行我自己的磁贴服务器(但这有多容易)?或者使用可以让我很快完成的库。顺便说一句,我在Ubuntu上运行我的程序。任何关于如何做到这一点的帮助,特别是如果有人可以提供要完成的步骤,我们将不胜感激。谢谢。 最佳答案 我已经按照以下步骤在Qt中离线显示OpenStreetMap(使用QML):在本地主机上构建/运行磁贴服务器。我使用了以下指南:https://switch2osm.org/ser

android - 在没有 Google map 的情况下使用 Google places API 但在 OSM map 上显示所选结果

我们想在我们的android应用程序中使用GoogleMapsAPI和PlacesAutocompleteAPI。在使用之前,我们希望清楚您使用这些API的“使用条款”。我们检查了谷歌文档。但是我们仍然有一些查询如下:我们想使用2个全屏View。在第一个View中,将有一个搜索按钮所在的OpenStreetmap。如果用户单击该搜索按钮,将打开第二个View,其中将有一个搜索栏和显示搜索结果的空间。这里我们想使用PlacesAutocompleteAPI来搜索地点。这样我们将在此页面中添加“PoweredByGoogle”Logo。一旦选择了结果,用户将被重定向到第一个View(map

android - 在 Android 应用程序中使用 OSM 而不是 Google map

我想在开发Android应用程序时使用OSM而不是Googlemap。怎么可能? 最佳答案 我也在osm帮助上问了这个问题,我明白了。http://code.google.com/p/osmdroid/osmdroidprovidesTools/ViewstointeractwithOpenStreetMap-Data.TheOpenStreetMapViewisa(almost)full/freereplacementforAndroidsMapViewclass.这是在您的应用中使用osmdroid的方法http://code.

android - OSM map 中的瓦片服务器是什么

我的应用程序完全在map上显示引脚和路线信息以及两个引脚之间的距离。为此,我正在尝试使用OSMmap而不是谷歌地图,因为谷歌地图有一定的如果用户增加限制。所以我的客户想要其他map而不是谷歌地图。然后经过研究我开始知道OSM是另一种方法。但它对使用tile服务器有一些限制。但我不明白它是什么。可以吗请告诉我它是什么,与OSM一起使用是否更好 最佳答案 图block服务器是从数据库生成渲染图像(tiles)的服务。因此,它需要大量存储容量来存储数据库和渲染的图block。带宽和CPU也是必需的,但主要取决于您的瓦片服务器的访问频率。还

java - 在android中将形状文件或OSM文件显示为 map

我想在android中实现一个室内导航应用程序。我的第一个任务是在android中显示map。我已经创建了形状文件和OSM文件格式的室内地图。•我使用QGIS创建了形状文件。•我使用JOSM创建了OSM文件。我找不到任何关于如何在Android平台上将这些文件类型显示为map的指南。我找到了FootPath室内导航应用程序,它使用OSMmap图block作为map。我在Stackexchange中发现了这个关于执行类似任务的问题HowtocreatemaptilesfromOpenStreetMapoffline,displayitonAndroid?但是这个问题的答案对我创建map没