Problem

구글 맵은 스타일을 변경할 수 있도록 지원한다. JSON이나 URL의 쿼리스트링을 이용해서 사용기 가능하다. 스타일을 변경하는 기능을 사용하면 전혀 다른 새로운 지도를 만들 수 있는데, 이런 기능은 아직 국내 업체들에서는 지원하지 않는 기능들이다. 스타일을 쉽게 변경하는 방법은 withgoogle 사이트나 snazzymaps 와 같은 사이트를 이용하는 것인데 여기서 생성되는 JSON이나 URL만 적용하면 된다. 그런데, 자시히보면 다른 나라는 모두 스타일이 잘 적용되는데 한국만 유독 스타일이 적용되지 않는 문제가 있다. 지도를 축소해보면 보면 스타일이 적용된 것 처럼 보일수도 있는데 확대를 하면 스타일이 적용되지 않고 오히려 깨져 보이기 까지 한다.

Solution

stackoverflow 여기서 관련 내용을 찾을 수 있었다. 관련 답변을 따라가보면 여기에서 공식 답변은 한국에서 법으로 지도데이터가 국외 반출이 금지되기 때문에 일부 기능이 제한된다는 내용이 있고 5년이 흘렀지만 아직 그대로인듯 하다.

Conclusion

지도의 스타일을 적용하기 원한다면 구글맵 이외에 다른 지도 서비스를 고려해본다.

  • TomTom
  • Mapbox
  • HERE
  • MapFit
  • Leaflet
  • OpenLayers
  • LocationIQ
  • AND
  • Sygic Maps
  • Jawgmaps