DDMS가로드되지 않거나 구문 분석하지 않습니까? KML 파일
문제
DDMS가 KML 파일을로드 할 수 없습니다.
예를 들어 다음과 같은 KML 파일이 있습니다.
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>Simple placemark</name>
<description>Attached to the ground. Intelligently places itself
at the height of the underlying terrain.</description>
<Point>
<coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
</Point>
</Placemark>
</kml>
문서 http://developer.android.com/guide/developing/tools/ddms.html앱을 시작하고 DDMS를 발사하고 KML을로드하면됩니다. 그것은 작동하지 않습니다.
동일한 링크에서 제안 된 Google 어스 솔루션을 시도했습니다.
SDK 1.5_R2를 사용하고 있습니다. 나는 뭔가 잘못하고 있거나 뭔가를 놓치고 있습니까?
해결책
몇 가지 단점이 있습니다.
네임 스페이스를 다음과 같이 지정해야합니다.
<kml xmlns="http://earth.google.com/kml/2.x">
"Placemark"요소는 대문자로 시작해야합니다.
"좌표"및 "이름"요소는 "Placemark"요소 내에 있어야하며 소문자로 시작해야합니다.
예제에는 다른 네임 스페이스 만 있으면됩니다.
다른 팁
Google에서 온 사람들의 경우 일반 KML 파일을 DDMS로 바꾸는 유일한 온라인 KML 변환 도구입니다.
KML 파일을 Android와 호환되는 파일로 변환하는이 링크를 찾았습니다.http://ge2adt.appspot.com/
이 예제 KML 파일이 저에게 효과적이었습니다. 트릭은 워드 패드가 아닌 메모장을 사용하여 만들었습니다. 귀하의 마일리지가 다를 수 있습니다.
제휴하지 않습니다 StackOverflow