有没有办法在Google / Bing /(任何其他地图提供商)地图整条街道(从街道的开头到结尾)突出显示/显示?
我知道Google Maps API中存在折线,但它只是连接两个纬度点,并且没有办法让它自动化,所以我可以在某个城市显示任何街道。
此外,我正在考虑路线,但很多街道都是2路,没有保证你会标记整条街道,现在只是用户友好。 Example
答案 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