Dizin
NavConnectService(arayüz)AuthToken(message)CreateTripRequest(message)GetTripRequest(message)Location(message)Stop(message)Trip(message)Trip.State(enum)TripConfig(mesaj)TripExecution(mesaj)
NavConnectService
NavConnect istemcilerinin gezi oluşturup alabileceği hizmet.
| CreateTrip |
|---|
|
Gezi oluşturur. Bu işlev, mobil uygulama yolculuğa başlamadan önce çağrılmalıdır. Döndürülen gezide
|
| GetTrip |
|---|
|
Seyahate çıkın.
|
AuthToken
Kimlik doğrulama jetonu.
| Alanlar | |
|---|---|
token |
Yalnızca çıkış. Mobil uygulamaya aktarılması gereken kimlik doğrulama jetonu. |
expire_time |
Yalnızca çıkış. Kimlik doğrulama jetonunun geçerlilik süresinin dolacağı zaman. |
CreateTripRequest
NavConnectService.CreateTrip için istek mesajı.
| Alanlar | |
|---|---|
parent |
Zorunlu. Bu geziyi oluşturmak için kullanılacak üst kaynak. Biçim: projects/{project_number} |
trip_id |
Zorunlu. Gezide kullanılacak kimlik. Bu kimlik, gezi kaynak adının son bileşeni olur. Bu değer, geçerli bir RFC-4122 UUID'si olmalıdır. |
trip |
Zorunlu. Oluşturulacak gezi. |
GetTripRequest
NavConnectService.GetTrip için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak seyahatin kaynak adı. Biçim: projects/{project}/trips/{trip_id} |
Konum
Mobil uygulama tarafından bildirilen konum.
| Alanlar | |
|---|---|
point |
Yalnızca çıkış. Konumun enlem/boylamı. |
source_time |
Yalnızca çıkış. Konumun, istemci tarafından belirtildiği şekilde kaynaklandığı zaman. |
server_time |
Yalnızca çıkış. Sunucunun bu konum güncellemesini aldığı zaman. |
Durdur
Gezide bir görevin gerçekleştirileceği durak.
| Alanlar | |
|---|---|
point |
Zorunlu. Durağın enlem/boylam olarak konumu. |
Yolculuk
Seyahat
| Alanlar | |
|---|---|
name |
Yalnızca çıkış. Tanımlayıcı. Gezinin kaynak adı. Biçim: projects/{project_number}/trips/{trip_id}. |
config |
Değişmez. Gezinin yapılandırması. |
android_app_id |
Yalnızca giriş. Değişmez. Seyahatin kullanılacağı mobil uygulamanın Android uygulama kimliği. |
ios_app_id |
Yalnızca giriş. Değişmez. Seyahati kullanacak mobil uygulamanın iOS paket kimliği. |
auth_token |
Yalnızca çıkış. Google Haritalar veya Waze'de NavConnect gezisi başlatmak için erişimi yetkilendiren ve bu uygulamalara geziyi güncelleme erişimi veren opak jeton. Yalnızca |
state |
Yalnızca çıkış. Seyahatin durumu. |
execution |
Yalnızca çıkış. Gezinin yürütülmesiyle ilgili en son veriler. Bu, gezi hata durumundaysa ayarlanmayabilir. |
create_time |
Yalnızca çıkış. Gezinin oluşturulduğu sırada sunucunun saatine göre belirlenen zaman. |
update_time |
Yalnızca çıkış. Sunucunun en son gezi güncellemesini aldığı zaman. |
Eyalet
Olası tüm gezi durumları.
| Sıralamalar | |
|---|---|
STATE_UNSPECIFIED |
Seyahat durumu belirtilmemiş. |
NEW |
Seyahat oluşturuldu ancak henüz başlamadı. |
ENROUTE |
Taşıyıcı, hedefe doğru yolda. |
ARRIVED |
Nakliyeci hedefe ulaştığında |
SUSPENDED |
Gezi askıya alındı. |
FAILED |
Seyahat başarıyla tamamlanamadı. |
CLIENT_ERROR |
Seyahat, istemci hatası nedeniyle başarısız oldu. |
TripConfig
Gezinin yapılandırması.
| Alanlar | |
|---|---|
enable_high_frequency_updates |
İsteğe bağlı. Sık seyahat güncellemelerinin etkinleştirilip etkinleştirilmeyeceği. NOT: Bu özelliğin etkinleştirilmesi, gezinin Enterprise katmanı kullanımı altında kaydedilmesine ve Enterprise katmanı ücretlerine tabi olmasına neden olur. |
enable_pubsub |
İsteğe bağlı. Seyahat için pubsub bildirimlerinin etkinleştirilip etkinleştirilmeyeceği. |
pubsub_field_mask |
İsteğe bağlı. Ayarlanırsa pubsub bildirimlerine yalnızca Seyahat alanlarının belirtilen alt kümesi dahil edilir. Ayarlanmazsa tüm Gezi alanları pubsub bildirimlerine dahil edilir (varsayılan davranış). Aşağıdaki alanlar desteklenmez:
NOT: |
TripExecution
Seyahatin gerçekleştirilmesiyle ilgili veriler.
| Alanlar | |
|---|---|
origin |
Yalnızca çıkış. Genellikle NavConnect yolculuğunun başlangıcında taşıyıcının bulunduğu konum olan yolculuğun başlangıç noktası. |
destination |
Yalnızca çıkış. Mobil uygulama tarafından bildirilen gezi varış noktası. |
location |
Yalnızca çıkış. Taşıyıcının bilinen son konumunu gösteren konum sinyali. Bu, varsa yola sabitlenmiş konum olur. |
traveled_duration |
Yalnızca çıkış. Şu ana kadar seyahat edilen süre. |
remaining_duration |
Yalnızca çıkış. Google'ın tahminiyle bu gezide kalan süre. |
traveled_distance_meters |
Yalnızca çıkış. Başlangıç noktasından kat edilen mesafe (metre). |
remaining_distance_meters |
Yalnızca çıkış. Varış noktasına kalan mesafe (metre cinsinden). |
stop_added_in_route |
Yalnızca çıkış. Rota boyunca durak eklenip eklenmediğini gösterir. |