سؤال

لا أستطيع الحصول على 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 Earth الحل المقترح في نفس الرابط.

أنا باستخدام SDK 1.5_r2.أنا أفعل شيئا خاطئا أو في عداد المفقودين شيئا ؟

هل كانت مفيدة؟

المحلول

هناك بعض المراوغات:

  1. يجب تحديد مساحة الاسم مثل:

    <kml xmlns="http://earth.google.com/kml/2.x">

  2. "موضعية" العناصر يجب أن تبدأ مع حرف.

  3. "الإحداثيات" و "اسم" العناصر يجب أن تكون ضمن "موضعية" عنصر والبدء في صغيرة.

المثال الخاص بك فقط يحتاج مختلفة مساحة الاسم.

نصائح أخرى

لتلك المجيء إلى هنا من جوجل، وهذا هو الوحيد على الانترنت أداة تحويل KML لقد وجدت من شأنها أن تحول ملف KML منتظم في واحدة أن DDMS سوف تحليل:

http://lab.soledadpenades.com/android/kml/

ولقد وجدت هذا الرابط الذي يحول ملفات KML إلى تلك المتوافقة مع الروبوت. http://ge2adt.appspot.com/

وهذا المثال ملف KML عملت بالنسبة لي. الحيلة كانت تستخدم المفكرة لإنشائه، وليس الدفتر. قد تختلف المسافة المقطوعة.

نص الارتباط

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top