使用一些地图API突出显示整条街道

时间:2010-01-28 14:09:34

标签: javascript google-maps maps bing-maps

有没有办法在Google / Bing /(任何其他地图提供商)地图整条街道(从街道的开头到结尾)突出显示/显示?

我知道Google Maps API中存在折线,但它只是连接两个纬度点,并且没有办法让它自动化,所以我可以在某个城市显示任何街道。

此外,我正在考虑路线,但很多街道都是2路,没有保证你会标记整条街道,现在只是用户友好。 Example

2 个答案:

答案 0 :(得分:12)

您可能需要查看Mike Williams关于如何使用Google Maps API将点和折线捕捉到街道的文章:

特别是这个例子:

答案 1 :(得分:6)

看看OpenStreetMap。 (Google和Bing不允许您访问其基础街道数据。)

您可以使用OSM图块显示地图,并使用API查询您有兴趣在地图上显示的功能。 OpenLayers是一个可以支持此功能的javascript映射库。

以下是芝加哥的视图,显示街道向量和覆盖在地图图块顶部的其他要素:

http://www.openstreetmap.org/?lat=41.902104&lon=-87.626441&zoom=18&layers=B000FTTT