Bu bölümdeki belgelerde, Google Haritalar Mobilite isteğe bağlı gezi hizmeti. Projenin gidişatı boyunca şu:
- Fleet Engine: Fleet Engine uygulaması hakkında bilgi sahibi olmanız gerekir talep mekanizmaları ve güvenlik hakkında bilgi edindiniz. Bunun için, Filo nedir? Motor hizmeti? ve Fleet Engine'i kurma başlıklı makaledeki güvenlik konularına göz atın.
- İsteğe bağlı hizmetler için araçlarla ilgili temel bilgiler. Görüntüleyin Taşıtlara giriş.
- İsteğe bağlı hizmetler için seyahatle ilgili temel bilgiler. Seç-izle geziler'i inceleyin.
Kullanacağınız TripService
, gRPC ve REST için kullanılabilir.
Basitlik açısından, alan referansları gRPC kuralını izler.
İsteğe bağlı hizmetler için Fleet Engine'de geziler,
tüketicilerinizden gelen yemek siparişi veya yolculuk taleplerinin karşılanması. Bir gezi
yolculuk ilerledikçe Fleet Engine'e bildirdiğiniz bir duruma sahiptir (örneğin,
NEW
, ENROUTE_TO_PICKUP
ve diğerleri. Gezi durumu, coğrafi konumu belirtir
ve Fleet Engine'in bu aracı değiştirmesi için gereken
her yolculuk güncellemesinde ara noktalar görürsünüz. Filodaki İstek üzerine geziler'i görün
Yolculuklar ve araçlarla ilişkileri hakkında daha fazla bilgi için motorla ilgili temel bilgiler.
Gezi hayatı
Fleet Engine'de her bir yolculuğu izlemek için önce bir Trip
oluşturmanız gerekir
varlık. Referans için gRPC veya REST'e bakın.
Aşağıdaki tabloda, hakkında daha fazla bilgi edineceksiniz. Bunu, yüksek performansa yönelik ve konum güncellemeleriyle, geziye atanacak bir araca sahip olmak Drive uygulamasında etkinleştirilenler. Sürücü SDK'sı: İsteğe bağlı geziler bölümünü inceleyin.
1 | Rezervasyon isteği alın. | Bir Fleet Engine yolculuğu başlamadan önce rezervasyon sisteminize
uygulamanız veya başka yollarla bir tüketiciden araç ya da teslimat isteğinde bulunma
en iyi uygulamaları görelim. Ardından sisteminiz, seyahat varlığını
CreateTrip ve zorunlu alanları (ör. teslim alma konumu) girin.
Bu noktada başka alanlar da ayarlayabilir. Örneğin, yolcular ve
veya bir araç atayana kadar bekleyebilirsiniz. Görüntüleyin
Tek hedefli bir gezi oluşturun. |
2 | Araç atayın. | Yolculuklara doğrudan sisteminiz üzerinden araç atayabilirsiniz ve atamayı Fleet Engine'e raporlayabilir veya Araç Arayın hem seyahat hem de araca göre filtreleme yaparak araç arama hizmeti özelliklerini kullanarak yolculuğunuzu tamamlayacak en iyi aracı bulun. Herhangi bir çevrimiçi aracı kullanarak ne kadar yakın olduklarını bilmelerini sağlayan Sürücü SDK'sı tarafından sağlanan konum güncellemeleri
|
3 | Geziyi güncelleyin. | Sürücü yolculuğu kabul edip navigasyona başladığında
teslim alma konumu, sisteminiz NEW olan yolculuk durumunu günceller
Hedef: ENROUTE_TO_PICKUP . Araçla anket yapmaya devam edersiniz
aracılığıyla doğrudan bağlantı aracılığıyla, yolculuk boyunca
veya Fleet Engine'i sorgulayarak, Fleet Engine'i sorgulayarak
Sürücü SDK'sından sürekli araç konumu güncellemeleri akışı Sizin
sistem daha sonra yolculuğun her aşamasını Fleet Engine’e bildirir.
uygun şekilde ayarlayabilirsiniz.
|
4 | Yolculuğu tüketiciyle paylaşın. | Fleet Engine, yolculuk bilgilerini ve araç konumunu Yolculuk güncellemelerini almak ve bunları görüntülemek için bir işleyici kullanan tüketici SDK'sı inceleyebilirsiniz. Fleet Engine otomatik olarak TVS'yi günceller, kalan süre ve kalan araç ara noktalarını gösterir. Görüntüleyin Daha fazla bilgi için seç-izle gezilere yönelik yolculukları paylaşın. |
5 | Geziyi tamamlayın. | Araç yolculuğun hedef ara noktasına ulaştığında ve
başarılı bir gezi olduğunu gösterirse, sisteminiz, seyahatin
Fleet Engine'de TripStatus - COMPLETE . Şurada sakla:
araçlar gibi seyahat varlıklarının da Fleet Engine'de
7 gün boyunca geçerli kalır ve 7 gün sonra kaldırılır. |
Gezi dizisi akışı
Aşağıdaki şemada bu akışın daha ayrıntılı bir görünümü gösterilmektedir.