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 Consumer SDK 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 kargo 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 Consumer SDK'yı kullanmalısınız?

Consumer SDK'yı 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, gönderilerinin nerede olduğunu anlamalarına yardımcı olan teslimat aracının konumunu ve ilerleme ayrıntılarını görebilir.

Consumer SDK ile neler yapabilirsiniz?

Aşağıdaki kargo bilgilerini tüketicilerinizle paylaşmak için Consumer SDK'yı kullanın:

  • 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, tüketici uygulamanızda veya web sitenizde, Driver SDK'sından alınan konum bilgilerine dayalı olarak diğer sorunsuz coğrafi konum özellikli 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.

Consumer SDK bileşenleri

JavaScript Consumer SDK aşağıdaki bileşenleri içerir:

  • Standart google.maps.Map öğesinin yerine kullanılabilen bir JavaScript harita bileşeni.
  • Fleet Engine ile bağlanılacak veri bileşenleri.
  • Aracın ve rotanın hedefe doğru ilerlerken görselleştirilmesi için kullanılan bileşenler.
  • Sürücünün tahmini varış zamanı veya sürüş için kalan mesafeyle ilgili 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ında ilerledikçe görünümü günceller.
Kargo 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 Journey Sharing Library'yi kullanarak web uygulamanızın bir parçası olarak bir kimlik doğrulama jetonu alıcı 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 stiline uyacak şekilde değiştirmek için özel stil seçeneklerini kullanabilirsiniz.

Consumer SDK'yı kullanma

1 JavaScript Consumer SDK'sını ayarlama Daha fazla bilgi için JavaScript Consumer 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 JavaScript Consumer SDK'sını kullanarak planlanmış görevler için harita arayüzünü özelleştirebilir, işaretçi özelleştirmesi sağlayabilir veya çoklu çizgileri şekillendirebilirsiniz. Harita stili, İşaretçileri özelleştirme ve Çoklu çizgileri özelleştirme başlıklı makaleleri inceleyin.

Sırada ne var?