2012-08-14 160 views
2

有没有简单的方法来绘制一些颜色的道路(不为每条道路创建多边形)?如何更改Google地图上特定道路的颜色?

我需要显示一些不同颜色的道路。

+0

生活中的一些事情(和编程)只是不“容易”:) – 2012-08-14 23:21:04

+1

说,没有。并不像我所知道的那样。可以肯定的是,它不存在于第三方之外。可能有一些我不知道的第三方会这样做,但我怀疑它。我只是尝试多段线 – 2012-08-14 23:22:04

+0

有没有办法获得道路交叉口(按名称)coordenates? – 2012-08-14 23:39:31

回答

3

改变道路的唯一内置功能是基于它们是公路,干道还是地方道路。要改变在此基础上的颜色,你可以使用一个Map Style具有以下JSON:

[ 
    { 
    featureType: "road.highway", 
    elementType: "geometry.fill", 
    stylers: [ 
     { color: "#3c5980" } 
    ] 
    },{ 
    featureType: "road.arterial", 
    elementType: "geometry.fill", 
    stylers: [ 
     { color: "#4cb348" } 
    ] 
    },{ 
    featureType: "road.local", 
    elementType: "geometry.fill", 
    stylers: [ 
     { color: "#ca19bc" } 
    ] 
    } 
] 

如果你谈论的是个人的道路,没有简单或内置的方法来做到这一点。