问题标签 [openstreetmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
60389 浏览

api - 如何使用 OpenStreetMap 进行地理编码和路由?

因为 Google Maps API 在以色列不可用(请参阅此处),我想使用 OpenStreetMap。我对进行地理编码的所有不同方式感到困惑,即查找经纬度地址。

我也在寻找进行路由的最佳方式,即使用 OSM 显示两个位置之间的路线。

我在客户端上寻找 JavaScript,在我的服务器上寻找 .NET。

我也在寻找一种适用于希伯来语名称的解决方案,但我不认为这是一个限制。

0 投票
5 回答
12681 浏览

delphi - delphi+openstreetmap

是否有 vcl 或项目(在 delphi 中)可以让我下载 OSM 磁贴并将它们显示在应用程序上?

我试过嵌入浏览器,效果很好,但我需要一种离线显示地图的方法。

0 投票
3 回答
8911 浏览

web-services - OpenStreetMap 反向地理编码邮政编码?

我正在开发一个黑莓应用程序,并希望使用 OpenStreetMap 反向地理编码来获取地址和/或街角。我找到了 Nominatim,但它似乎在美国没有邮政编码(虽然它有英国邮政编码),是否有 OpenStreetMap API 来获取邮政编码,或其他一些免费/开放许可的反向地理编码或邮政编码数据/API 的地址

注意:这是一个期末学校项目(但由于这是一个 API/数据源问题,我觉得问这个问题很公平)

注意2:另一个人已经做了一个谷歌地图版本,我正在寻找带有知识共享类型许可证的东西,请不要提及谷歌地图 - 小心,我发现至少有一个 API 声称是开放的,但似乎基于 OSM、google 和其他数据(即,它无权泄露其数据)。

0 投票
1 回答
881 浏览

java - 随机地图/图表和 OSM

只是想知道您是否有任何建议。我需要很多示例地图/图表来测试我的最短路径搜索解决方案(有人告诉我我应该拥有超过 100 个)。我的代码应该在模拟器中工作,该模拟器使用城市环境的 OpenStreetMap 地图,将路口的总数限制在几千个。问题是,模拟器只提供了两三张地图。在我看来,我在这里有几个选择:

  1. 编写我自己的随机图生成器。可能有很多工作(你觉得呢?--我以前从未做过)并重新发明轮子。
  2. 使用现成的解决方案。我不知道任何会生成类似地图的图表(好吧,至少我在 JUNG 中没有找到它:-))
  3. 以某种自动化的方式从 OSM 中获取它们。我真的不打算自己去挑选满足 <15000 个节点要求的 100 多个城市地图。不过,我认为自动化也不容易。

我认为3将很难做到。对一些现成的解决方案有什么建议吗?或关于写我自己的评论?无论如何,我都不是经验丰富的程序员,但有几天时间。

0 投票
1 回答
2383 浏览

iphone - iPhone的缓存/离线地图?

我想在我的应用程序中使用地图,以便尽可能少的流量。完美的解决方案是缓存地图切片。我知道谷歌地图(许可证)不可能。我看了一下 OpenStreetMaps,这似乎是一个不错的解决方案。下一个:SDK。我发现的唯一一个来自 CloudMade。问题是,我没有找到用于缓存/离线调用的相关 API 方法。有没有替代解决方案?

0 投票
3 回答
10378 浏览

gwt - 带有 openstreetmap 示例的 gwt-openlayers

我想将 OSM 集成到 GWT 中。我找到了这个名为 gwt-openlayers 的库,但我不明白如何使它与 OSM 地图一起使用。

谁能给我一个简短的例子?

0 投票
1 回答
862 浏览

postgresql - OpenStreetMap 和 Hadoop

我需要一些关于 Hadoop 和 OpenStreetMap 的周末项目的想法。

我可以在我的 EBS 卷中使用 OpenStreetMap 快照访问 AWS EC2 实例。OpenStreetMap 数据位于 PostgreSQL 数据库中。

可以在 OpenStreetMap 数据上运行什么样的 MapReduce 函数,假设我可以将它们导出为 xml 格式,然后放入 HDFS 中?

换句话说,我现在脑筋急转弯,想不出什么样的 MapReduce 操作可以从 OpenStreetMap xml 中提取有价值的见解?

(即提取所有指定为公园或高尔夫球场的地方。但这只需执行一次,而不是连续执行)

非常感谢

0 投票
2 回答
679 浏览

geolocation - 我可以将哪些 POI(兴趣点)数据库用于商业应用程序

我需要一个 POI 数据库来用于我正在从事的启动项目 - 这将是一个免费的基本版本和付费版本,因为用户将每月支付订阅费用。

我想使用foursquare类型签到地点和plancast类型功能来搜索地点(单行搜索)。即我需要:

  • 搜索某个位置周围的 POI
  • 将用户与该 POI 相关联,并带有时间戳
  • 允许用户添加自己的 POI
  • 为 POI 提供自由文本搜索(类似于 google 单行搜索)

Google API 允许很好的搜索,但我知道可以完成的请求数量有限制?这将阻止扩展,并可能在用户过多时导致应用程序中断。另外,谷歌 T&C 对在付费服务中使用它有什么看法?

我理解的 Openstreetmap 没有这些约束,但它们是否也提供了一个很好的单行搜索类型 API?或者我怎么能解决这个问题?

0 投票
1 回答
588 浏览

postgresql - Openstreetmap Amazon EBS

有没有人使用 Openstreetmap Amazon EBS 运气好?

我只是无法启动 Postgres,使用创建它

然后运行它

错误:

我错过了什么?

0 投票
1 回答
611 浏览

routing - 交通网络应用程序 - 利用 google 或 bing map api

我有一个 MS SQL 数据库,其中包含一个存储地理编码的“PICKUP”位置的表,我最终可能会或可能不想显示,具体取决于用户选择的搜索过滤器。这些不像实体店位置那样是静态的。它们由应用程序用户全天 24 小时添加。“负载”的寿命少于 24 小时。一旦它被拾起,负载就会从桌子上移开。表中定义了“负载”,其中包含一些基本的人口统计详细信息以及特定的 LAT 和 LONG。

我计划使用 OpenStreetMaps 来提供我的基本地图以及我的州际/道路信息。我打算使用 OpenLayers 在我的网络应用程序中显示地图。

卡车司机通常将主要的州际公路称为“航运通道”。因此,我希望我的用户能够搜索将沿着他们将要旅行的“运输通道”的“负载”。例如,I-95。

因此,如果用户选择 I-95“Shipping Lane”作为搜索过滤器,我只希望地图显示满足以下条件的“LOADS”:

  1. “装载”沿定义的运输路线。
  2. “负载”位于航道的特定附近(例如,负载位于弗吉尼亚州里士满的 I-95 外 3 英里处)。理想情况下,这将基于实际的州际出口,而不仅仅是沿高速公路某处随机。

所有这些都让我想到了两个问题......

Q1:当用户向数据库发布“LOAD”时,如何将 LAT 和 LONG 从某物(?)中反弹,以确定它沿着哪些“运输通道”(可能不仅仅是取决于州际公路相互交叉的位置)?(这也可以在搜索时完成,但我认为提前定义它会节省处理,除非它不能这样做。)

Q2:我如何判断“装载”是否位于距离给定“航运车道”X 英里处?