글
Google Maps Utility KML
적용 및 사용 방법 : https://developers.google.com/maps/documentation/android-api/utility/kml?hl=ko
1. 현재 공식 지원 중인 KML Utility는 베타 버전으로 일부 태그는 부분적으로 지원하거나 지원되지 않음
2. 1번의 이유로 Style 태그는 지원하지만 StyleMap 태그는 부분적으로 지원함 - 강조(Hightlight)는 지원안됨
3. KmlContainer는 하나의 Document 또는 Folder를 지칭함
4. 일반적으로 Style 관련 태그는 첫번째 Container에 포함되어 있음
5. Placemark의 style을 가져오기 위해서는 Style 태그가 포함된 Container에서 getStyle 함수를 통해 가져올 수 있음
6. normal 상태와 highlight 상태를 가지는 StyleMap의 id는 불러오면 오류 발생
7. StyleMap id 뒤에 '-normal' 혹은 '-highlight'를 붙이면 getStyle 함수를 통해 데이터를 가져올 수 있음
8. layer에서 addLayerToMap 함수는 normal 상태의 style만 적용
9. addLayerToMap로 불러와도 색이 적용되지 않는 이유는 데이터에 내용이 누락됨 (이유는 알 수 없음)
* 이 외 style과 관련된 팁을 발견하면 추가 예정
* 이 팁들은 구글 내 지도 서비스에서 KML 내보내기를 통해 얻은 KML 파일을 기준으로 작성되었습니다.
'Android > Tips' 카테고리의 다른 글
Recyclerview 팁 (0) | 2018.07.22 |
---|---|
외부에서 url 클릭 시 자신의 앱으로 연결 (0) | 2018.02.13 |
Google Maps utility library 소개 (0) | 2018.01.15 |
Google Map에 사용자지정 액티비티 전환 적용 방법 (0) | 2018.01.08 |
런타임에 권한 요청 (0) | 2017.12.21 |
RECENT COMMENT