使用Static Maps API突出显示街道

时间:2014-04-05 21:12:40

标签: google-maps-api-3

我想使用静态地图API来突出显示地图上街道的各个部分。问题是地图只是呈现一条直线,有时会离开街道。相反,我希望它突出显示实际的街道。我知道我可以使用谷歌方向API,但我将生成的地图渲染为PDF,因此静态地图似乎是合乎逻辑的选择。

http://maps.google.com/maps/api/staticmap?size=400x400&path=weight:5|1432%20Dana%20Avenue%20Palo%20alto|1532%20dana%20avenue%20palo%20alto&sensor=false

1 个答案:

答案 0 :(得分:2)

要添加街道后面的折线,请在2个地址之间请求路线:

http://maps.googleapis.com/maps/api/directions/json?origin=Dana%20Avenue%20Palo%20alto&destination=1532%20dana%20avenue%20palo%20alto&sensor=false

Example directions request

使用" overview_polyline"在该请求中返回:

http://maps.google.com/maps/api/staticmap?size=400x400&path=weight:5|enc:__rcF~tnhVpDiPVc@\o@t@{B&sensor=false

在街道之后使用折线的示例

http://maps.google.com/maps/api/staticmap?size=400x400&path=weight:5|enc:__rcF~tnhVpDiPVc@\o@t@{B&sensor=false