Tüketici SDK'sı planlanmış görevlerine genel bakış

Tüketicilerin planlanmış teslimatlarının veya hizmet siparişlerinin ilerleme durumunu takip etmesine izin vererek planlanmış görevler için tüketici deneyimini uyarlayın.

Planlanmış görevler için Tüketici SDK'sı nedir?

Consumer SDK, planlanmış görevler için Fleet Engine'in bir özelliğidir ve tüketici deneyimi oluşturmaya yönelik araç setlerini de içerir. Bu araç kitleri, sürücünün ilerlemesini görselleştirmek ve planlanmış bir durakla ilişkili görevin durumunu göstermek için harita tabanlı görüntüler oluşturmanıza olanak tanır. Bu ürün iki temel kitle için tasarlanmıştır:

  • Tek bir gönderi siparişinin teslimat durumunu öğrenmek isteyen tüketici son kullanıcılar. Bu belgede, JavaScript'teki Consumer SDK ile bu tüketici deneyiminin nasıl uygulanacağı açıklanmaktadır. Consumer SDK, FleetEngineShipmentLocationProvider sınıfını ve ilişkili arayüzleri sağlar.
  • Tüm araç filosunun teslimat ve araç durumunu izlemek isteyen filo operatörleri. Filoları izleme hakkında bilgi edinmek için Filo izleme kılavuzu'na bakın.

Planlanmış bir gönderim görevini izleyen örnek web uygulaması

Planlanmış görevler için neden Tüketici SDK'sını kullanmalısınız?

Tüketici SDK'sını planlanmış görevler tüketici uygulamalarınıza entegre ederek neredeyse gerçek zamanlı konum güncellemeleri ve yola sabitlenmiş konumlarla kapsamlı bir tüketici deneyimi sunabilirsiniz. Tüketicileriniz, teslimat aracının konumunu ve ilerleme durumu ayrıntılarını görerek gönderilerinin nerede olduğunu anlayabilir.

Consumer SDK ile neler yapabilirsiniz?

Tüketici SDK'sını kullanarak aşağıdaki gönderi bilgilerini tüketicilerinizle paylaşabilirsiniz:

  • Teslimat aracının haritadaki gerçek zamanlı konumu.
  • Paketin varışına ilişkin tahmini süre (trafik gibi değişen koşullara göre ayarlanır).
  • Aracın kullandığı rota.
  • Kargolarının teslim edilmesine kadar kalan mesafe ve durak sayısı.

Ayrıca, Driver SDK'dan alınan konum bilgilerine dayalı olarak tüketici uygulamanızda veya web sitenizde konum özellikli başka sorunsuz tüketici deneyimleri de oluşturabilirsiniz. Sürücü SDK'sı ile ilgili ayrıntılar için Sürücü SDK'sı planlanmış görevlerine genel bakış başlıklı makaleyi inceleyin.

Tüketici SDK'sı bileşenleri

JavaScript Tüketici SDK'sı aşağıdaki bileşenleri içerir:

  • Standart google.maps.Map öğesinin yerine kullanılabilen bir JavaScript harita bileşeni.
  • Fleet Engine'a bağlanacak veri bileşenleri.
  • Aracın ve rotanın bir hedefe doğru ilerlerken görselleştirilmesi için bileşenler.
  • Sürücünün TVS'si veya kalan sürüş mesafesi için ham veri feed'leri.

Aşağıdaki tabloda bileşenler açıklanmaktadır.

Bileşen Açıklama
Harita görünümü Harita görünümü, aracın ilerleme durumunu gösterir ve araç rotası boyunca ilerledikçe görünümü günceller.
Gönderi konumu sağlayıcı

Kargo takip sağlayıcı, haritanın kargoyla ilgili faydalı bilgiler (ör. kargonun teslim alınacağı veya teslim edileceği yer ile teslimat aracının konumu ve rotası) gösterebilmesi için bir konum feed'i sağlar.

Kimlik doğrulama jetonu alıcı Kimlik doğrulama jetonu alıcı, Fleet Engine'de depolanan konum verilerine erişimi doğrulamak için arka uç sunucunuzdan JSON Web Jetonları (JWT'ler) alır. JavaScript Yolculuk Paylaşımı Kitaplığı'nı kullanarak web uygulamanızın bir parçası olarak kimlik doğrulama jetonu getirme işlevi uygularsınız. Ayrıca arka uç sunucunuzda Fleet Engine için bir JSON Web Token (JWT) oluşturma hizmeti uygulamanız gerektiğini unutmayın.
Harita stili seçenekleri Haritanızın varsayılan stilini web uygulamanızın stiliyle eşleşecek şekilde değiştirmek için özel stil seçeneklerini kullanabilirsiniz.

Tüketici SDK'sını kullanma

1 JavaScript Consumer SDK'sını ayarlama Daha fazla bilgi için JavaScript Tüketici SDK'sını ayarlama başlıklı makaleyi inceleyin.
2 Kargoyu takip etme Haritayı başlatmayı, bir gönderiyi takip etmeye başlamayı ve uygun temizleme işlemiyle takibi durdurmayı öğrenin. Kargoyu takip etme başlıklı makaleyi inceleyin.
3 Harita arayüzünü özelleştirme Harita arayüzünü özelleştirmek, işaretçi özelleştirmesi sağlamak veya çoklu çizgileri biçimlendirmek için programlanmış görevlere yönelik JavaScript Tüketici SDK'sını kullanabilirsiniz. Harita stili, İşaretçileri özelleştirme ve Çoklu çizgileri özelleştirme başlıklı makaleleri inceleyin.

Sırada ne var?