راهنمای توسعه دهنده

این بخش شامل صفحاتی با اطلاعات اضافی در مورد عناصر کلیدی KML و نحوه استفاده از آنها است.

فایل های KMZ به روز شد
بیاموزید که چگونه فایل KML خود و همه تصاویر، همپوشانی ها، نمادها و فایل های صوتی مربوط به آن را در یک واحد مرتب بسته بندی کنید (و فشرده کنید) که می تواند به عنوان یک موجودیت واحد پست یا ایمیل شود.
گردش
Google Earth 5.0 تور را معرفی می کند: حرکت با کنترل KML در فضا و زمان. عناصر مرتبط با تور در فضای نام برنامه افزودنی Google موجود است.
حالت های ارتفاع
با معرفی عناصر در فضای نام برنامه افزودنی Google، Google Earth 5.0 می‌تواند بینندگان را با حالت‌های ارتفاعی جدید clampToSeaFloor و relativeToSeaFloor به زیر آب ببرد. این فصل همچنین حالت های سنتی و بالای زمین را مورد بحث قرار می دهد.
زمان و انیمیشن
هر ویژگی در KML می‌تواند داده‌های زمانی مرتبط با آن داشته باشد. هنگامی که یک فایل KML حاوی یک ویژگی با عناصر TimeSpan یا TimeStamp باشد، Google Earth یک نوار لغزنده زمانی نمایش می دهد. با استفاده از لغزنده و دکمه پخش، کاربر می تواند کل دنباله را "بازی" کند یا می تواند دوره های زمانی فردی را برای نمایش انتخاب کند.
دوربین ها
عنصر دوربین یک راه اضافی برای مشخص کردن دیدگاه برای یک ویژگی فراهم می کند. دوربین ها با PhotoOverlays استفاده می شوند، ویژگی دیگری که در KML 2.2 اضافه شده است. <Camera> کنترل کامل شش درجه آزادی را بر روی نما فراهم می کند، بنابراین می توانید دوربین را در فضا قرار دهید و سپس آن را حول محورهای x ، y و z بچرخانید.
پوشش های عکس
عنصر PhotoOverlay به شما این امکان را می دهد که موقعیت جغرافیایی یک عکس را بر روی زمین قرار دهید و مکان و جهت دوربینی را که این PhotoOverlay را مشاهده می کند، مشخص کنید. PhotoOverlay می تواند یک مستطیل دو بعدی ساده، یک استوانه جزئی یا کامل، یا یک کره (برای پانورامای کروی) باشد. عنصر فرزند ImagePyramid PhotoOverlay مدیریت کارآمد عکس‌های بزرگ دلخواه را در Google Earth فراهم می‌کند.
داده های آسمان در KML
اکنون می توانید داده های آسمانی را در Google Earth نمایش دهید. این صفحه نحوه تنظیم فایل KML خود را برای مشاهده آسمان، با نکاتی در مورد تبدیل مختصات استاندارد آسمانی برای نمایش در حالت Google Earth، Sky توضیح می دهد.
افزودن داده های سفارشی
بسته به نوع داده های سفارشی، می توانید داده های سفارشی را به سه روش مختلف به ویژگی های KML اضافه کنید. عنصر ExtendedData جدید به شما امکان می دهد داده های تایپ نشده، داده های تایپ شده یا داده های دلخواه XML خود را به یک ویژگی KML اضافه کنید. Google Earth این اطلاعات را همراه با فایل حفظ می کند. داده های تایپ نشده و داده های تایپ شده حاوی عناصر نمایشی هستند که می توانند برای الگوهای سبک و جایگزینی موجودیت در بالون استفاده شوند.
مدل ها
اشیاء سه بعدی را می توان به طور طبیعی در فضای مختصات خود مدل سازی کرد و به عنوان فایل های COLLADA™ صادر کرد، سپس به Google Earth وارد کرد و روی سطح زمین قرار داد.
مناطق
منطقه‌ها رفتارهای جمع‌آوری و سطح جزئیات را ارائه می‌کنند که به شما امکان می‌دهد نحوه ارائه داده‌های خود را در Google Earth تنظیم کنید. وقتی با NetworkLinks استفاده می‌شود، منطقه‌ها پخش مجموعه‌های داده بسیار بزرگ را با بارگیری «هوشمند» داده‌ها در سطوح مختلف وضوح فعال می‌کنند (به بخش Super-Overlays مراجعه کنید). همچنین می‌توانید لایه‌های Google Earth را با استفاده از Regions شبیه‌سازی کنید.
به روز رسانی ها
می‌توانید داده‌های بارگیری‌شده توسط NetworkLinks را به‌صورت تدریجی به‌روزرسانی کنید—تغییر، افزودن و حذف داده‌های KML که قبلاً در Google Earth بارگیری شده‌اند.
انقضاء
این صفحه نحوه جلوگیری از کهنه شدن داده های KML را از طریق استفاده از هدرهای HTTP و زمان انقضای KML مورد بحث قرار می دهد.