2012-01-26 18 views

答えて

7

/あなたのサイトにリンクを使用しています、これはmandatoryある;)

あなたはちょうどあなたがお好みのルートのoverview_polyline分野で見つけることができますエンコードされたポリラインを含むpathパラメータでStatic Maps APIを使用して、JavaScriptのAPIを使用せずにこれを行うことができます。

"overview_polyline" : { 
    "points" : "[email protected][email protected][email protected]@[email protected]|BqFp[[email protected]@[email protected]`@{[email protected][email protected]@}[email protected]}[email protected]@[email protected]][email protected]}OoKmMqIkCgBoBgA}D{[email protected]]ERiAxGoA`[email protected]`EoDhGkDrGkBbDmBbD_CrC{@`[email protected]@[email protected]@[email protected]@[email protected]@[email protected]}[email protected]@qSmTsNiOwDoDqCmBkCuAcA][email protected]}[email protected]_BO{[email protected]@_K|[email protected]@[email protected][email protected]@[email protected]@[email protected][email protected]\\[email protected][email protected]@yPsEaIwBiL_D{[email protected]@[email protected]@[email protected]}[email protected]{[email protected]}[email protected]@kC}@[email protected]_BUgC[[email protected]{BFs`AtA_HH}CAoCIwBMsH][email protected]@wG][email protected]@[email protected]{[email protected]}BqJgC{C{@[email protected]@wGkAqB[[email protected]]eDQeGO{[email protected]}CFmCHcG\\[email protected]`[email protected]_DGgEO_F][email protected]_BwWgCsO{[email protected]@[email protected]@uCaA}[email protected][email protected]@uB]_CYyCU{AIyFOyCGyTW{SYiEEsJQ}[email protected]@[email protected]^[email protected]@[email protected]`[email protected]@?oCEeAG{lB_VaM{[email protected][email protected]{[email protected]@[email protected]@KqI{@{[email protected]@{[email protected]{AqC][email protected]_S[[email protected]}@[}@[email protected]@{[email protected]@[email protected]@[email protected][email protected]}@U_AM_BK}BM]@[email protected]\\[email protected]{[email protected]{[email protected][email protected]\\[email protected][email protected]@[email protected]{BLcD`@cDX}E`@[email protected]{[email protected]}[email protected]@gDkEuE{FiBwBoBsCkAwB}@[email protected]@[email protected]@[email protected]" 
}, 

結果のマップ:あなたのサンプルリクエストからの第1の経路(すなわち、response.routes[0].overview_polyline.pointsである)を用い

Driving directions from Hadera to Haifa

フル要求は、URLエンコードエンコードされたポリラインを必要とします。

http://maps.googleapis.com/maps/api/staticmap?sensor=false&size=400x400&path=weight:3%7Ccolor:red%7Cenc:en_eEsoctEa%40IuAvHzD~%40hGrA~D~%40i%40vCgAlGa%40%7CBqFp%5BkBOyBAgADk%40Hw%40JqBb%40cIjAcC%60%40%7BCr%40iKrC_Bh%40kDhAeCx%40%7DBn%40%7DIpCcFtAq%40Hs%40D_A%3FyAEoAQi%40OcA%5DkAg%40%7DOoKmMqIkCgBoBgA%7DD%7BBm%40%5DERiAxGoA%60IYtAs%40hCwAzDsB%60EoDhGkDrGkBbDmBbD_CrC%7B%40%60AcAn%40c%40Pm%40JUDa%40%3Fu%40Cq%40Mo%40Um%40c%40cC%7DBmGgGgc%40yd%40qSmTsNiOwDoDqCmBkCuAcA%5DoC_AyCw%40%7DBc%40_BO%7BBOwE%40aDNiBRyARyBd%40_K%7CCag%40bPsVdImDhAkBf%40qCf%40_AJqADeABcBCuAIqC_%40kIqAuLaBgNmBuImAqFs%40kL_BsEq%40qEk%40eGo%40aFUqEIoOSiLI_DAgQQuDIiEa%40u%5CiDwBOiGw%40yB_%40uCy%40yPsEaIwBiL_D%7BCu%40sAUgDk%40uCYgAIeBCoEAax%40nAgC%40qCGcBIeCWmKmAmOaBkH_AqCc%40%7DAa%40%7BCaAaBs%40%7DBiAwMyGoAk%40kBcAqHqDcBs%40kC%7D%40_D_AwCu%40_BUgC%5BeDSeFIs%40A%7BBFs%60AtA_HH%7DCAoCIwBMsH%5DsMm%40iMm%40wG%5DqDYiFm%40eFw%40iCg%40%7BCs%40cFsAwI%7DBqJgC%7BC%7B%40cKmCuLaDuXmHwT_GuCu%40sBc%40wGkAqB%5BkDa%40gE%5DeDQeGO%7BCCmC%40%7DCFmCHcG%5CyLx%40wN%60AcEXkETyDHiH%40_DGgEO_F%5DsFi%40oNuAgP_BwWgCsO%7BAuCa%40eCe%40eBa%40wBm%40uCaA%7DEwBwBiAaCyAsAaAyDcDoN_NmWqVgA_AiDeCwD_CyAy%40wD_BeEyAsBk%40kDs%40uB%5D_CYyCU%7BAIyFOyCGyTW%7BSYiEEsJQ%7DECyA%40mDLyFVoCVyBZyCd%40aDv%40kDdAkA%5EgAh%40qDrAsLtFmInDoBt%40oAd%40eATcG%60AmCLo%40Ds%40%3FoCEeAG%7BlB_VaM%7BAyGs%40aHYuISeB%3FgHMiLYyJe%40gO%7BAwCUwGs%40yf%40_FaFc%40u%40KqI%7B%40%7BIy%40wEa%40%7BDe%40gO%7BAqC%5DmHk%40gEOoPUoOQ_S%5BkKOmBIkBWs%40Q%7D%40%5B%7D%40e%40eAy%40%7BAkBoAgBqDmHi%40eAs%40_Ae%40e%40sAaAcAm%40_Ac%40%7D%40U_AM_BK%7DBM%5D%40eCEyBJaALs%40LsA%5C_Bv%40%7BBlAiBhAyAx%40%7BAp%40wCtAaFjC_CfAwBv%40cB%5CkDt%40_LnBwJbBmEb%40gJp%40M%40%7BBLcD%60%40cDX%7DE%60%40_CLuBCcEWmKk%40%7BDg%40cCYaEgAqCoAoBwAcCgC%7DEmGg%40m%40gDkEuE%7BFiBwBoBsCkAwB%7D%40wBo%40gCa%40sCMqAMoD%40uIBkDFuQ%40qDBy%40

+0

うわー!素晴らしい、解決策! ありがとうmiguev :) 1 - 私はこれを実装する方法は?私はdiretions'json全体を取得し、その後? 2.動的マップ上に経路を表示することはできませんか? – Pingi

+0

私はどのプラットフォームで作業しているのかは分かりませんが、(サーバーなどから)どこでもHTTPリクエストを送信し、レスポンスを処理して何かを配信できるサーバー側のランタイム環境(PHPなど)があると思いますブラウザに戻ってください。ダイナミックマップを使用する場合は、GoogleマップのJavaScript API V3を使用する必要があります(技術的には唯一の方法ではありませんが、現在のところ唯一の方法です)。 – miguev

+0

私はこれを答えとしてマークし、私が想像したことに最も近いものにします。おかげでmiguev – Pingi

関連する問題