2013-02-04 10 views
1

며칠 전 나는 geomaps를 살펴 보았지만 요소의 속성을 변경하는 것이 쉬웠다.내 Google Geomap에 국가 배경 설정

  • 나는지도에 강과 숲을 추가하고 싶습니다 :

    는하지만 두 가지 질문이 있습니다. 그래서 Ive는 geomaps 그림 대신에 배경 이미지를 설정하는 것을 고려했습니다. 하지만이 문제를 해결할 방법을 찾을 수 없습니다. 국가 또는 지역의 배경 그림을 설정하는 방법이 있습니까?

  • 예를 들어 도시를 선택할 때 '거품'모양을 어떻게 바꿀 수 있습니까? "런던"? 그것을 사각형으로 변경하고 싶습니다. 당신의 도움에 미리

감사합니다!

답변

1

당신이 찾고있는 것은 현재 구현에서 geocharts에서 사용할 수 없습니다.

CSS를 사용하여지도의 모든 모양을 투명하게 만들 수 있고 div의 배경 이미지를 사용하여 마치 작은 원이지도에 그려진 것처럼 보이게 할 수 있다는 점에서 배경 이미지를 사용할 수 있습니다

  1. 지도는 구글지도 SVG
  2. 구글은 이제까지 그들이 사용하는 SVG를 변경하는 경우
  3. 의 크기/레이아웃에서 동일해야합니다 (또는 : 숲과 강으로,하지만 당신은 두 개의 큰 장애물에 실행됩니다 그들이 사용하는보기/투영) 당신도 편집해야합니다

이것은 분명히 이상적은 아닙니다. 지도에서 하천과 숲을 작성하는 맞춤 자바 스크립트를 작성하면 문제를 해결할 수 있지만 큰 두통이 될 수 있습니다 (특히 여러지도 /보기를 사용하는 경우).

서클의 경우 자바 스크립트로 백그라운드에서 실제 SVG를 해킹하지 않고 서클을 사각형으로 변경할 수 없습니다. 이것은 확실히 가능합니다 (SVG/Javascript에서 정말 훌륭하다면), geocharts의 멋진 기능을 다시 사용하지 않으며 Google 업데이트가있을 때 업데이트해야하는 맞춤 솔루션입니다. 그들의 API.

그런 식으로하는 것이 아니라 Google지도 자체에서 동일한 구현을 조사하는 것이 좋습니다. 그러면 맞춤 마커를 사용할 수 있고 맞춤 모양을 그릴 수 있으며 유연성이 훨씬 뛰어납니다 (훨씬 안정적인 API).