2014-01-30 2 views
2

그래서 여기에 왔어요 via the Google mailing list.자바 스크립트없이 Google지도에서 마커 숨기기

Javascript을 사용하지 않고 Qt 응용 프로그램에 정적 맵을 표시하려고합니다. 지금까지 센터와 줌 레벨을 지정하는 올바른지도를 얻을 수 있습니다.

이제 두 점이 있으며지도가 포함 된 이미지를 가져오고 싶습니다. markers으로 관리했습니다.

예로 들어이 URL을 가지고 :

https://maps.googleapis.com/maps/api/staticmap?maptype=satellite&size=800x1024&markers=size:small|color:white|loc:43.29377958,-7.49701604|loc:43.35536742,-7.48278365&sensor=false 

이 내가받은 이미지 :

Static map

흰색 마커는 명확하게지도에 표시됩니다. 나는 found a way to hide them via javascript을 가지고 있지만, URL에 직접 지정하는 방법이 있다면 javascript을 사용하지 않고 궁금합니다.

편집 :

내가 방법을 발견 마커 기호 (내 대답)를 제거 할 수 있지만이를 달성하기 위해 더 나은/적절한 방법이 있는지 알고 싶습니다.

+0

확실히 가장 간단한 방법은 단순히 마커가없는 URL을 통해지도를 다시 요청하는 것입니다. – Swires

+0

@Swires하지만 센터 및 줌 레벨을 지정하지 않아도됩니까? –

+0

예, 당신은 중심점에 필요한 위치를 가지고 있다고 생각했지만 지금은 그렇지 않을 것입니다. 마커 중 하나의 위치에 센터를 설정하면 분명히 디스플레이가 바뀔 것입니다 ... 불행히도 저는 JavaScript API 만 잘 알고 있으므로 아마도이 질문에 답할 수 없습니다. – Swires

답변

2

마커 기호없이 동일한지도를 가져 오는 방법을 발견했습니다. 레이블 대신에 visible 레이블을 사용하고 있습니다.

https://maps.googleapis.com/maps/api/staticmap?maptype=satellite&size=600x640&visible=loc:43.29377958,-7.49701604|loc:43.35536742,-7.48278365&sensor=false 

이 제공 : 나는이 문서를 읽을 때

enter image description here

, 나는 그것을 오해하고 부울 값이라고 생각, 그래서 visible=true 또는 visible=false을 시도 할 때 내가보기를 잃게 내 지도와 마커는 여전히있을 것입니다.