如何在经度和纬度之外获得道路的标记速度限制

Ate*_*eik 13 google-maps web-services geolocation latitude-longitude bing-maps

我知道这不是一个技术问题,但我不知道还能在哪里问.

有没有办法从谷歌或bing地图获得道路标记的速度限制?或任何其他网络服务?

Ala*_*son 12

您无法从Bing地图或Google地图获取此信息.我也不知道提供此信息的任何其他网络服务(当然不是任何免费的).

Open Street Map(http://osm.org)具有使用maxspeed标签记录方式的能力.你可以下载OSM地球的数据集,并在空间数据库主机就如SQL Server 2012,然后创建自己的Web服务来查询数据库,并返回最接近的方式MAXSPEED,但是这个值并非总是可靠地填充,但,即使MAXSPEED标签丢失,您可以通过查看国家限速道路的在感兴趣的国家类型推导近似的最高限速,截至记录http://wiki.openstreetmap.org/wiki/ OSM_tags_for_routing/MAXSPEED

OSM数据的质量因国家而异.在英国这里真的非常好 - 在许多方面比Google地图或Bing地图更新,更准确,更完整.但是,在其他国家,它并不那么可靠.或者,有些提供商会向您出售包含此信息的道路网络的商业数据集,但它们往往处于国家级别并且可能非常昂贵.(您对哪个国家/地区感兴趣?您没有提及..)

最后,要知道,这个信息是非常动态的,随时间变化的 - 如果你下载的最大公路速度信息数据集(来自OSM或商业来源)期望有经常更新,以跟上最新与公路改变.


小智 8

  1. 访问www.google.com/mapmaker.
  2. 登录或设置帐户.
  3. 导航到您想要速度限制的区域.
  4. 将鼠标悬停在"编辑"上,然后选择"选择道路段".
  5. 选择感兴趣的部分.建议您一次只选择一个细分.
  6. 单击左侧面板中的蓝色"下一步"按钮.
  7. 选择"编辑道路属性".

这将在页面的左侧显示一个面板,为您提供有关所选段的大量信息.在这个面板的右上角是Max.该段的速度限制.

请记住,这些数据是用户生成,审核和批准的.它可能是错误的,但通常非常接近.

  • 无法以编程方式下载它? (4认同)
  • 谷歌地图制作工具已关闭。 (2认同)

小智 7

自2005年以来,Wikispeedia.org一直在全球范围内提供限速信息.它的实时性使您可以轻松获得并管理一个值得的城市.他们从各州获得速度限制和估计.给他们发电子邮件,他们将寻找你感兴趣的领域.

你可以下载一个这样的盒子:

这里有一个php界面,即时速度限制,用于位置感知broswers和工作Java 代码:

回顾一下,有三个,Navteq,Wikispeedia和OSM.如果您想知道,没有联邦或州速度限制数据库.我一直在寻找七年.它们不存在,这就是创建wikispeedia的原因.