问题标签 [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.
api - 如何使用 OpenStreetMap 进行地理编码和路由?
因为 Google Maps API 在以色列不可用(请参阅此处),我想使用 OpenStreetMap。我对进行地理编码的所有不同方式感到困惑,即查找经纬度地址。
我也在寻找进行路由的最佳方式,即使用 OSM 显示两个位置之间的路线。
我在客户端上寻找 JavaScript,在我的服务器上寻找 .NET。
我也在寻找一种适用于希伯来语名称的解决方案,但我不认为这是一个限制。
delphi - delphi+openstreetmap
是否有 vcl 或项目(在 delphi 中)可以让我下载 OSM 磁贴并将它们显示在应用程序上?
我试过嵌入浏览器,效果很好,但我需要一种离线显示地图的方法。
web-services - OpenStreetMap 反向地理编码邮政编码?
我正在开发一个黑莓应用程序,并希望使用 OpenStreetMap 反向地理编码来获取地址和/或街角。我找到了 Nominatim,但它似乎在美国没有邮政编码(虽然它有英国邮政编码),是否有 OpenStreetMap API 来获取邮政编码,或其他一些免费/开放许可的反向地理编码或邮政编码数据/API 的地址
注意:这是一个期末学校项目(但由于这是一个 API/数据源问题,我觉得问这个问题很公平)
注意2:另一个人已经做了一个谷歌地图版本,我正在寻找带有知识共享类型许可证的东西,请不要提及谷歌地图 - 小心,我发现至少有一个 API 声称是开放的,但似乎基于 OSM、google 和其他数据(即,它无权泄露其数据)。
java - 随机地图/图表和 OSM
只是想知道您是否有任何建议。我需要很多示例地图/图表来测试我的最短路径搜索解决方案(有人告诉我我应该拥有超过 100 个)。我的代码应该在模拟器中工作,该模拟器使用城市环境的 OpenStreetMap 地图,将路口的总数限制在几千个。问题是,模拟器只提供了两三张地图。在我看来,我在这里有几个选择:
- 编写我自己的随机图生成器。可能有很多工作(你觉得呢?--我以前从未做过)并重新发明轮子。
- 使用现成的解决方案。我不知道任何会生成类似地图的图表(好吧,至少我在 JUNG 中没有找到它:-))
- 以某种自动化的方式从 OSM 中获取它们。我真的不打算自己去挑选满足 <15000 个节点要求的 100 多个城市地图。不过,我认为自动化也不容易。
我认为3将很难做到。对一些现成的解决方案有什么建议吗?或关于写我自己的评论?无论如何,我都不是经验丰富的程序员,但有几天时间。
iphone - iPhone的缓存/离线地图?
我想在我的应用程序中使用地图,以便尽可能少的流量。完美的解决方案是缓存地图切片。我知道谷歌地图(许可证)不可能。我看了一下 OpenStreetMaps,这似乎是一个不错的解决方案。下一个:SDK。我发现的唯一一个来自 CloudMade。问题是,我没有找到用于缓存/离线调用的相关 API 方法。有没有替代解决方案?
gwt - 带有 openstreetmap 示例的 gwt-openlayers
我想将 OSM 集成到 GWT 中。我找到了这个名为 gwt-openlayers 的库,但我不明白如何使它与 OSM 地图一起使用。
谁能给我一个简短的例子?
postgresql - OpenStreetMap 和 Hadoop
我需要一些关于 Hadoop 和 OpenStreetMap 的周末项目的想法。
我可以在我的 EBS 卷中使用 OpenStreetMap 快照访问 AWS EC2 实例。OpenStreetMap 数据位于 PostgreSQL 数据库中。
可以在 OpenStreetMap 数据上运行什么样的 MapReduce 函数,假设我可以将它们导出为 xml 格式,然后放入 HDFS 中?
换句话说,我现在脑筋急转弯,想不出什么样的 MapReduce 操作可以从 OpenStreetMap xml 中提取有价值的见解?
(即提取所有指定为公园或高尔夫球场的地方。但这只需执行一次,而不是连续执行)
非常感谢
geolocation - 我可以将哪些 POI(兴趣点)数据库用于商业应用程序
我需要一个 POI 数据库来用于我正在从事的启动项目 - 这将是一个免费的基本版本和付费版本,因为用户将每月支付订阅费用。
我想使用foursquare类型签到地点和plancast类型功能来搜索地点(单行搜索)。即我需要:
- 搜索某个位置周围的 POI
- 将用户与该 POI 相关联,并带有时间戳
- 允许用户添加自己的 POI
- 为 POI 提供自由文本搜索(类似于 google 单行搜索)
Google API 允许很好的搜索,但我知道可以完成的请求数量有限制?这将阻止扩展,并可能在用户过多时导致应用程序中断。另外,谷歌 T&C 对在付费服务中使用它有什么看法?
我理解的 Openstreetmap 没有这些约束,但它们是否也提供了一个很好的单行搜索类型 API?或者我怎么能解决这个问题?
postgresql - Openstreetmap Amazon EBS
有没有人使用 Openstreetmap Amazon EBS 运气好?
我只是无法启动 Postgres,使用创建它
然后运行它
错误:
我错过了什么?
routing - 交通网络应用程序 - 利用 google 或 bing map api
我有一个 MS SQL 数据库,其中包含一个存储地理编码的“PICKUP”位置的表,我最终可能会或可能不想显示,具体取决于用户选择的搜索过滤器。这些不像实体店位置那样是静态的。它们由应用程序用户全天 24 小时添加。“负载”的寿命少于 24 小时。一旦它被拾起,负载就会从桌子上移开。表中定义了“负载”,其中包含一些基本的人口统计详细信息以及特定的 LAT 和 LONG。
我计划使用 OpenStreetMaps 来提供我的基本地图以及我的州际/道路信息。我打算使用 OpenLayers 在我的网络应用程序中显示地图。
卡车司机通常将主要的州际公路称为“航运通道”。因此,我希望我的用户能够搜索将沿着他们将要旅行的“运输通道”的“负载”。例如,I-95。
因此,如果用户选择 I-95“Shipping Lane”作为搜索过滤器,我只希望地图显示满足以下条件的“LOADS”:
- “装载”沿定义的运输路线。
- “负载”位于航道的特定附近(例如,负载位于弗吉尼亚州里士满的 I-95 外 3 英里处)。理想情况下,这将基于实际的州际出口,而不仅仅是沿高速公路某处随机。
所有这些都让我想到了两个问题......
Q1:当用户向数据库发布“LOAD”时,如何将 LAT 和 LONG 从某物(?)中反弹,以确定它沿着哪些“运输通道”(可能不仅仅是取决于州际公路相互交叉的位置)?(这也可以在搜索时完成,但我认为提前定义它会节省处理,除非它不能这样做。)
Q2:我如何判断“装载”是否位于距离给定“航运车道”X 英里处?