Google Maps Static API Example


#Google Maps Static API

Goolge Map 提供了 Maps Static API,這隻 API 可以將地圖輸出成圖片的功能,使用情境像是台灣代駕、Uber 這種需要發送電子服務明細時可以用,因為在信件中無法使用 javascript 顯示地圖,且路徑皆已完成不用動態再修改,所以使用圖片最省錢、效能也最佳。
但要注意的是有網址長度限制,Maps Static API 的網址長度上限為 8192 個字元,實測後大約是 200 個座標左右。

常用參數


完整 URL


https://maps.googleapis.com/maps/api/staticmap?
key={google_map_api_key}
&size=600x400
&markers=size:mid%7Ccolor:green%7Clabel:S%7C25.078329,121.575307
&markers=size:mid%7Ccolor:red%7Clabel:E%7C25.077524,121.568369
&style=feature:poi|element:labels|visibility:off
&language=zh-tw
&path=color:0x00a3ddff|weight:5|25.078329,121.575307|25.078090,121.575963|25.076423,121.574853|25.077381,121.572759|25.076222,121.571236|25.076921,121.570442|25.077524,121.568369


參考:
https://developers.google.com/maps/documentation/maps-static/start