Aşağıda, GitHub'daki Earth Engine demosu dizinindeki örnekler açıklanmaktadır. Her bir örneğin başlığı, GitHub'daki kaynağın bağlantısıdır. Örnekler, Earth Engine ile kimlik doğrulama yöntemlerine göre düzenlenmiştir. Kimlik doğrulama seçenekleri ve bu uygulamaların nasıl dağıtılacağı hakkında daha fazla bilgi edinmek için App Engine ve Earth Engine'a Genel Bakış başlıklı makaleyi inceleyin.
Hizmet hesaplarıyla kimlik doğrulama
server-auth-python

Başlamak için bu örneği, App Engine platformundaki Earth Engine uygulamalarının "merhaba dünya"sı olarak düşünebilirsiniz. Uygulama, bir Earth Engine resmi (SRTM yüksekliği) içeren etkileşimli bir harita görüntüler. config.py
dosyasını inceleyin. Dosyanın, projenizin hizmet hesabı kimlik bilgileriyle değiştirilmesi gerektiğini unutmayın. Earth Engine'a özgü tek kod server.py
'tedir (iki satır). Earth Engine'ın, uygulamanın sayfasında gösterilecek görüntü için bir mapid aldığını, ardından bu değeri sayfayı oluşturmak için kullanılan Jinja şablonuna ilettiğini unutmayın.
server-auth-nodejs
Yukarıdaki örnekle aynıdır ancak Node.js kullanılır. server.js
dosyası, hizmet hesabı kimlik bilgilerini bir .private-key.json
dosyasından yükler ve uygulamanın sayfasında görüntülenecek resmin harita kimliğini alır.
trendy-lights

Bu, sunucu kimlik doğrulamasının kullanıldığı daha karmaşık bir örnektir. Bu işlev, haritada birkaç poligon ekler ve kullanıcılar poligonları tıkladığında poligonlarla ilgili ayrıntıları gösterir. Grafik oluşturmak için Google Visualization API'yi, sayfayı yenilemeden sunucudan yeni veri almak için ise AJAX adlı bir tekniği kullanır.
cloud-functions

Bu örnekte, sunucu kimlik doğrulaması için bir Node.js Cloud Functions işlevi kullanılmaktadır. Earth Engine API ve TurfJS ile işlev, hexbin görselleştirmesi için GeoJSON oluşturur. Web sayfası statiktir (Cloud Storage'da barındırılır) ve hexbin görselleştirmesini haritada gösterir. Diğer örneklerin aksine bu demoda App Engine kullanılmamaktadır.
OAuth2 ile kimlik doğrulama
client-auth

Bu örnekte, istemciden kimlik doğrulama için OAuth akışı gösterilmektedir. Daha açık belirtmek gerekirse, kullanıcının uygulamayı kullanabilmesi için kimliğini doğrulaması (yani zaten Earth Engine kullanıcısı olması) gerekir. Bunun için JavaScript kaynaklarının ve yetkili yönlendirmelerin Developers Console'dan ayarlanması gerekir.
map-layer

Bu örnekte istemci yetkilendirme akışı da kullanılmaktadır. Bu örnekte, kaç karonun yüklendiğini takip etmek için geri çağırma işleviyle Earth Engine verilerini haritaya eklemek üzere ee.MapLayerOverlay
işlevinin nasıl kullanılacağı gösterilmektedir. (Bu demodaki tüm eşleme işlevleri, sunucu kimlik doğrulama demosunda olduğu gibi sunucuda oluşturulan mapid'lerle yapılabilir.)
polygon-drawing

Bu örnekte istemci yetkilendirme akışı da kullanılmaktadır. Örnekte, harita üzerinde poligon çizme, Earth Engine'da poligonla bölge azaltma ve poligon ortalamasını görüntüleme işlevleri gösterilmektedir. (Bu demodaki tüm eşleme işlevleri, sunucu kimlik doğrulama demosunda olduğu gibi sunucuda oluşturulan mapid'lerle yapılabilir.)
export-to-drive

Bu, nispeten karmaşık bir örnektir. Bu örnekte, biri uygulamanın kimlik bilgilerini kullanan Earth Engine, diğeri de kullanıcının kişisel kimlik bilgilerini kullanan Google Drive için olmak üzere iki kimlik doğrulama akışı kullanılmaktadır. Kullanıcının bir katman seçmesine, poligon çizmesine ve poligon tarafından kırpılan katmanı Drive'a aktarmasına olanak tanır.