0

Google지도 경로에서 Google지도의 정적지도에 방향을 표시하려고합니다. 길 찾기 API 호출에 대한 URL은 다음과 같습니다 Google 길 찾기 api 개요 폴리 라인이 작동하지 않습니다.

https://maps.googleapis.com/maps/api/directions/json?origin=lübeck&destination=hamburg&key=MY_API_KEY

내가 모든 정보를 포함하는 유효한 JSON 응답을 얻을. 그때 나는이 API 호출로 정적지도에 경로 개요 인코딩 된 폴리 라인을 보여주고 싶은 :

https://maps.googleapis.com/maps/api/staticmap?sensor=false&size=860x600&path=enc:THE_ENCODED_POLYLINE 

정적지도 경로를 표시하지 않습니다. 방향 API에 의해 반환 된 인코딩 된 폴리 라인이 잘못되었거나 불완전한 것 같습니다. 반환 된 인코딩 된 폴리선을 Googles Interactive Polyline Decoder에 입력하면 끝에 '@'문자가 자동으로 추가됩니다. 결과 폴리 라인은 정적지도에 표시되지만 방향과 일치하지 않습니다.

다른 도시 간 경로로 정확한 작업 흐름을 만들었으며 전혀 문제가 없었습니다. 아무도이 예제에서 잘못된 점을 알고 있습니까?

답장을 보내 주셔서 감사합니다.

답변

4

내가 that directions 응답에서 얻을 인코딩 된 "overview_polyline"

orwgI}ef`AiDyA{[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected][@^[email protected]?\\[email protected]|BJfK`@[email protected]@|@kB`BiIxK{BjDkDvHwBlDaCtCmNxLsFhFiBmFoCeIIaCS}@[email protected][\\[email protected]@pA{CbCiFrE_CrCeD|GyA|E{@hCWL}@[iCmB[[email protected]{@[email protected]@[email protected]@[email protected]`KpGrLLRbBpDnFvOpLz^lBdGvK~\\|[email protected]@vZxdAnJr[[email protected]^|[email protected]`[email protected]`JfWxGxT|[email protected][nDrUpBxT|@[email protected]@|zBN|[email protected][jB|PnAzIhDhRtCfMbExN~HhTpDbInEpIdNhTxTh\\~FxKbGpNtNr][email protected]@[email protected][|[email protected]@pAhElHhFjHtHzJxGzI|Wr]bOxRjSrWnF|F`GpFrRlP~]nZj]vYveAl}@|[email protected]@dFhEpD`CjKtFbP~HdZ|[email protected][email protected][email protected]@~{@[email protected]@lFnD`FfEtF`GlE~F`[email protected]`HlDhIhBpFzBhIxDpRrDpSbGb\\`DbNdCzHxDhJvFfKlS`][email protected]@fQ~Y|[email protected]@lKrXtFpHdClIrE`GnElDfD`NdPtuAfcBbdAvnAhVjZbGrJjGrMpDvJ`GtThE|[email protected]@PrGfAxK`AtFdBpGbDpIpEjIvGvIjC`C|FlEbFtCvHjDzHlC|JpCpLdDrK|CxHrCjHbDlGhDnOpKvSvPfWbVlHrHtGnHzKvNxKpPrDfGdKrR`GdMjJxT~HhTxGdTnElPnG`WpF`WlDvQrDbTlDbV`[email protected]}@hSaE`[email protected]@[email protected]][email protected]@j_A]pRCnMJtIFnG]`[email protected]@[email protected]{VfU{[email protected]}JwFyDeCwA}D{[email protected]@[email protected]}AfLmEfRiFrS}A~CyF`[email protected]|@[email protected]@[email protected]@[email protected]@mIxBwClAuA|AqCbEwFpK}[email protected]@`@[email protected]`UtChG`@[email protected]@[email protected]@R^[email protected]`@[email protected]@`[email protected]@E? 

이중 백 슬래시를 인코딩했습니다. 정적지도에 대한 요청하려면 \\ 필요가 \

에 빠른 답변을 static map

proof of concept fiddle

+0

감사를 번역합니다. 나는 '\\'을 '\'로 바꾸려고 시도했지만 어쩌면 나는 그것을 망쳤다. 이제 모든 이중 백 슬래시를 하나의 단일 백 슬래시로 바꾸면 작동합니다. – Panzki

관련 문제