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

Tüketicilerin planlanan teslimatlarının veya servis siparişlerinin durumunu takip etmesine olanak tanıyarak tüketici deneyimini planlanmış görevlere göre uyarlayın.

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

Tüketici SDK'sı, planlanmış görevler için Fleet Engine'ın bir özelliğidir ve tüketici deneyimini oluşturmak için araç setlerini de içerir. Bu araç setleri, sürücünün ilerleme durumunu görselleştirmek ve planlanmış bir durakla ilişkili görevin durumunu göstermek için haritaya dayalı göstergeler oluşturmanıza olanak tanır. Bu özellik iki ana kitle için tasarlanmıştır:

  • Tek bir gönderim siparişinin teslimat durumunu öğrenmek isteyen tüketicilere yönelik son kullanıcılar. Bu belgede, FleetEngineShipmentLocationProvider sınıfını ve ilişkili arayüzleri sağlayan JavaScript'de tüketici SDK'sı ile bu tüketici deneyiminin nasıl uygulanacağı ele alınmaktadır.
  • Bir araç filosunun tamamının teslimat ve araç durumunu izlemek isteyen araç filosu operatörleri. Filoları izleme hakkında bilgi edinmek için Filo izleme kılavuzu başlıklı makaleyi inceleyin.

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

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

Tüketici SDK'sını planlanmış görevler tüketici uygulamalarınıza entegre etmek, neredeyse gerçek zamanlı konum güncellemeleri ve yol üzerinde konumlar ile kapsamlı bir tüketici deneyimi sunmanızı sağlar. Tüketiciler, kargolarının nerede olduğunu anlamak için teslimat aracının konumunu ve ilerleme durumunu görebilir.

Tüketici SDK'sı ile neler yapabilirsiniz?

Aşağıdaki gönderim bilgilerini tüketicilerinizle paylaşmak için Tüketici SDK'sını kullanın:

  • Teslimat aracının haritada gerçek zamanlı konumu.
  • Trafik gibi değişen koşullara göre ayarlanan paketin varış tahmini süresi.
  • Aracın izlediği rota.
  • Gönderinin teslim edilmesine kalan mesafe ve durak sayısı.

Driver SDK'sındaki konum bilgilerini temel alarak tüketici uygulamanızda veya web sitenizde coğrafi olarak etkinleştirilmiş diğer sorunsuz tüketici deneyimleri de oluşturabilirsiniz. Sürücü SDK'sı hakkında ayrıntılı bilgi için Sürücü SDK'sı planlanmış görevlere genel bakış başlıklı makaleyi inceleyin.

Tüketici SDK 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.
  • Araca ve hedefe doğru ilerleyen rotaya ait görselleştirme bileşenleri.
  • Sürücünün tahmini varış zamanı veya sürüş için kalan mesafeyle ilgili ham veri feed'leri.

Bileşenler aşağıdaki tabloda açıklanmıştır.

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

Kargo takibi sağlayıcı, haritanın kargoyla ilgili yararlı bilgileri (ör. kargoyu teslim alan veya kargoyu teslim eden konum, teslimat aracının konumu ve rotası) gösterebilmesi için bir konum feed'i sağlar.

Kimlik doğrulama jetonu getirme aracı Kimlik doğrulama jetonu alıcı, Fleet Engine'da depolanan konum verilerine erişimin kimliğini doğrulamak için arka uç sunucunuzdan JSON Web jetonları (JWT'ler) alır. JavaScript Journey Sharing Library'yi kullanarak web uygulamanızın bir parçası olarak kimlik doğrulama jetonu alıcıyı uygularsınız. Arka uç sunucunuzda Fleet Engine için bir JSON Web Token (JWT) oluşturma hizmeti de 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 Tüketici SDK'sını ayarlama Daha fazla bilgi için JavaScript Tüketici SDK'sını ayarlama başlıklı makaleyi inceleyin.
2 Gönderiyi takip etme Haritayı nasıl başlatacağınızı, bir gönderiyi nasıl takip etmeye başlayacağınızı ve uygun temizleme işlemlerini yaparak takip etmeyi nasıl durduracağınızı öğrenin. Gönderiyi 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 yapmak veya çoklu çizgilere stil uygulamak için planlanmış görevler için JavaScript Tüketici SDK'sını kullanabilirsiniz. Haritaların stilini ayarlama, İşaretçileri özelleştirme ve Poli çizgileri özelleştirme başlıklı makaleleri inceleyin.

Sırada ne var?