Tüketicilerin, planlanmış teslimatlarının veya hizmet siparişlerinin ilerleme durumunu takip etmesine olanak tanıyarak planlanmış görevler için tüketici deneyimini özelleştirin.
Planlanmış görevler için Tüketici SDK'sı nedir?
Tüketici SDK'sı, Fleet Engine'ın planlanmış görevler için sunduğu bir özelliktir. Bu özellik, tüketici deneyimini oluşturmaya yönelik 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 harita tabanlı ekranlar oluşturmanıza olanak tanır. Bu ürün iki ana kitle için tasarlanmıştır:
- Tek bir gönderi siparişinin teslimat durumunu öğrenmek isteyen tüketici son kullanıcılar. Bu belgede,
FleetEngineShipmentLocationProvidersınıfını ve ilişkili arayüzleri sağlayan JavaScript'teki Tüketici SDK'sı ile bu tüketici deneyiminin nasıl uygulanacağı açıklanmaktadır. - Tüm araç filosunun teslimat ve araç durumunu takip etmek isteyen filo operatörleri. Filoları izleme hakkında bilgi için Filo izleme kılavuzu'na bakın.

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 ayrıntılarını görerek gönderilerinin nerede olduğunu anlayabilir.
Tüketici SDK'sı ile neler yapabilirsiniz?
Aşağıdaki gönderi bilgilerini tüketicilerinizle paylaşmak için Consumer SDK'yı kullanın:
- Teslimat aracının haritadaki gerçek zamanlı konumu.
- Paketin tahmini varış süresi (TVS), trafik gibi değişen koşullara göre ayarlanır.
- Aracın izlediği rota.
- Gönderinin teslim edilmesine kalan mesafe ve durak sayısı.
Ayrıca, Driver SDK'dan alınan konum bilgilerine dayalı olarak tüketici uygulamanızda veya web sitenizde coğrafi konum özellikli başka 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ı programlanmış 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 bir
google.maps.Mapvarlığının yerine kullanılabilen JavaScript Eşlemesi bileşeni. - Fleet Engine'a bağlanacak veri bileşenleri.
- Aracın ve hedefe doğru ilerlerken rotanın görselleştirilmesi için kullanılan 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ısı | Gönderi takip sağlayıcısı, haritanın gönderiyle ilgili faydalı bilgileri (ör. gönderinin teslim alma veya teslimat konumu, teslimat aracının konumu ve rotası) gösterebilmesi için bir konum feed'i sağlar. |
| Kimlik doğrulama jetonu alıcısı | Kimlik doğrulama jetonu getirme aracı, 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 Yolculuk Paylaşımı Kitaplığı'nı kullanarak web uygulamanızın bir parçası olarak kimlik doğrulama jetonu getirme işlevi 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ı başlatmayı, gönderi takibini başlatmayı ve uygun temizleme işlemiyle takibi durdurmayı öğ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 sağlamak veya çoklu çizgileri biçimlendirmek için planlanmış görevlere yönelik JavaScript Tüketici SDK'sını kullanabilirsiniz. Haritaya stil uygulama, İşaretçileri özelleştirme ve Çoklu çizgileri özelleştirme başlıklı makaleleri inceleyin. |