我知道这不是一个技术问题,但我不知道在哪里提问。
是否有一种方法可以从google或bing地图(或其他任何Web服务)获取道路的标记速度限制?
我知道这不是一个技术问题,但我不知道在哪里提问。
是否有一种方法可以从google或bing地图(或其他任何Web服务)获取道路的标记速度限制?
您无法从Bing地图或谷歌地图上获取此信息。我也不知道是否有其他提供此信息的网络服务(肯定没有免费的)。
Open Street Map (http://osm.org) 具备使用maxspeed标签记录道路速度的能力。您可以下载OSM星球数据集,并将其托管在空间数据库中,例如SQL Server 2012,然后创建自己的Web服务来查询数据库并返回最近一条路的最高速度,但是该值并不总是可靠的。然而,即使maxspeed标签缺失,您也可以通过查看感兴趣国家的道路类型的全国限速来推导出大致的最大速度限制,具体见http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Maxspeed
OSM数据在不同国家的质量有很大的差异。在英国这里,它的质量非常好,在许多方面比Google地图或Bing地图更为精准、更新和完整。然而,在其他国家,它可能不太可靠。另外,有一些供应商会出售包含此信息的道路网络的商业数据集,但它们往往是在国家层面上,而且可能非常昂贵。 (您感兴趣的是哪个国家?你没有提到..)
最后,请注意,此信息相当动态和时间依赖性 - 如果您下载道路最高速度信息数据集(无论是来自OSM还是商业来源),请预期需要频繁更新以跟上公路变化。
这将在页面左侧带来一个面板,为您提供有关所选段落的大量信息。该面板的右上角是该段落的最高限速。
请记住,此数据是由用户生成,审核和批准的。它可能存在错误,但通常非常接近实际情况。