Kelas MapsNetworkError
Class
google.maps.MapsNetworkError
Class dasar untuk mengelola error jaringan di Maps.
Class ini memperluas
Error
.
Akses dengan memanggil const {MapsNetworkError} = await google.maps.importLibrary("core")
.
Lihat Library di Maps JavaScript API.
Properti | |
---|---|
code |
Jenis:
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatus Mengidentifikasi jenis error yang dihasilkan oleh API. |
endpoint |
Jenis:
MapsNetworkErrorEndpoint Mewakili layanan jaringan yang merespons dengan error. |
MapsRequestError class
Class
google.maps.MapsRequestError
Mewakili error permintaan dari layanan web (yaitu, setara dengan kode 4xx di HTTP).
Class ini memperluas
MapsNetworkError
.
Akses dengan memanggil const {MapsRequestError} = await google.maps.importLibrary("core")
.
Lihat Library di Maps JavaScript API.
Properti | |
---|---|
Diwariskan:
code ,
endpoint
|
Kelas MapsServerError
Class
google.maps.MapsServerError
Mewakili error sisi server dari layanan web (yaitu, setara dengan kode 5xx di HTTP).
Class ini memperluas
MapsNetworkError
.
Akses dengan memanggil const {MapsServerError} = await google.maps.importLibrary("core")
.
Lihat Library di Maps JavaScript API.
Properti | |
---|---|
Diwariskan:
code ,
endpoint
|
MapsNetworkErrorEndpoint constants
google.maps.MapsNetworkErrorEndpoint
konstanta
ID untuk endpoint API yang digunakan oleh instance MapsNetworkError
.
Akses dengan memanggil const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core")
.
Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
DIRECTIONS_ROUTE |
Mengidentifikasi Routes API dalam Directions API. |
DISTANCE_MATRIX |
Mengidentifikasi DistanceMatrix API. |
ELEVATION_ALONG_PATH |
Mengidentifikasi getElevationsAlongPath API dalam Elevation API. |
ELEVATION_LOCATIONS |
Mengidentifikasi getElevationForLocations API dalam Elevation API. |
FLEET_ENGINE_GET_DELIVERY_VEHICLE |
Mengidentifikasi Get DeliveryVehicle API dalam Fleet Engine. |
FLEET_ENGINE_GET_TRIP |
Mengidentifikasi Get Trip API dalam Fleet Engine. |
FLEET_ENGINE_GET_VEHICLE |
Mengidentifikasi Get Vehicle API dalam Fleet Engine. |
FLEET_ENGINE_LIST_DELIVERY_VEHICLES |
Mengidentifikasi List DeliveryVehicles API dalam Fleet Engine. |
FLEET_ENGINE_LIST_TASKS |
Mengidentifikasi List Tasks API dalam Fleet Engine. |
FLEET_ENGINE_LIST_VEHICLES |
Mengidentifikasi List Vehicles API dalam Fleet Engine. |
FLEET_ENGINE_SEARCH_TASKS |
Mengidentifikasi Search Tasks API dalam Fleet Engine. |
GEOCODER_GEOCODE |
Mengidentifikasi geocode API dalam Geocoder. |
MAPS_MAX_ZOOM |
Mengidentifikasi MaximumZoomImageryService API dalam Maps API. |
PLACES_AUTOCOMPLETE |
Mengidentifikasi Autocomplete API dalam Places API. |
PLACES_DETAILS |
Mengidentifikasi Details API dalam Places API. |
PLACES_FIND_PLACE_FROM_PHONE_NUMBER |
Mengidentifikasi findPlaceFromPhoneNumber API dalam Places API. |
PLACES_FIND_PLACE_FROM_QUERY |
Mengidentifikasi findPlaceFromQuery API dalam Places API. |
PLACES_GATEWAY |
Mengidentifikasi Gateway API dalam Places API. |
PLACES_GET_PLACE |
Mengidentifikasi Get Place API dalam Places API. |
PLACES_LOCAL_CONTEXT_SEARCH |
Mengidentifikasi LocalContextSearch API dalam Places API. |
PLACES_NEARBY_SEARCH |
Mengidentifikasi NearbySearch API dalam Places API. |
PLACES_SEARCH_TEXT |
Mengidentifikasi Search Text API dalam Places API. |
STREETVIEW_GET_PANORAMA |
Mengidentifikasi metode getPanorama dalam layanan Streetview. |
Konstanta RPCStatus
google.maps.RPCStatus
konstanta
Status yang ditampilkan oleh layanan web. Lihat https://grpc.github.io/grpc/core/md_doc_statuscodes.html.
Akses dengan memanggil const {RPCStatus} = await google.maps.importLibrary("core")
.
Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
ABORTED |
Operasi dibatalkan, umumnya karena masalah konkurensi seperti kegagalan pemeriksaan pengurut atau pembatalan transaksi. |
ALREADY_EXISTS |
Entitas yang coba dibuat oleh klien (misalnya, file atau direktori) sudah ada. |
CANCELLED |
Operasi dibatalkan, biasanya oleh pemanggil. |
DATA_LOSS |
Data hilang atau rusak yang tidak dapat dipulihkan. |
DEADLINE_EXCEEDED |
Batas waktu berakhir sebelum operasi selesai. Untuk operasi yang mengubah keadaan sistem, error ini mungkin ditampilkan, bahkan jika, operasi tersebut telah selesai. Misalnya, respons berhasil dari suatu server dapat tertunda selama waktu yang cukup lama. |
FAILED_PRECONDITION |
Operasi tersebut ditolak karena sistem tidak dalam keadaan dibutuhkan untuk menjalankan operasi. |
INTERNAL |
Error internal. Artinya beberapa invarian yang diperlukan oleh sistem pokok telah rusak. Kode error ini disediakan untuk error yang bersifat serius. |
INVALID_ARGUMENT |
Klien menetapkan argumen yang tidak valid. Perhatikan bahwa ini berbeda dengan FAILED_PRECONDITION . INVALID_ARGUMENT menyatakan argumen yang bermasalah, terlepas dari keadaannya di dalam sistem (misalnya, nama file yang salah format). |
NOT_FOUND |
Beberapa entity yang diminta (misalnya, file atau direktori) tidak ditemukan. |
OK |
Bukan error; ditampilkan jika berhasil. |
OUT_OF_RANGE |
Upaya operasi dilakukan melampaui rentang yang valid. Mis., mencari tahu atau membaca melampaui akhir file. Tidak seperti INVALID_ARGUMENT , error ini menunjukkan masalah yang dapat diperbaiki jika status sistem berubah. Misalnya, sistem file 32-bit akan menghasilkan INVALID_ARGUMENT jika diminta untuk membaca pada offset yang tidak berada dalam rentang [0,2^32-1], tetapi akan menghasilkan OUT_OF_RANGE jika diminta untuk membaca dari offset melewati ukuran file saat ini. |
PERMISSION_DENIED |
Pemanggil tidak memiliki izin untuk menjalankan operasi yang ditentukan. Kode error ini tidak menyatakan bahwa suatu permintaan valid atau entitas yang diminta ada atau memenuhi prakondisi lainnya. |
RESOURCE_EXHAUSTED |
Beberapa resource telah habis, kemungkinan adalah kuota per pengguna, atau kemungkinan seluruh sistem file kehabisan ruang. |
UNAUTHENTICATED |
Permintaan tidak memiliki kredensial autentikasi operasi yang valid. |
UNAVAILABLE |
Saat ini layanan tidak tersedia. Kemungkinan besar ini hanya kondisi sementara, yang dapat diperbaiki dengan mencoba kembali menggunakan backoff. Perlu diketahui bahwa mencoba kembali operasi non-idempoten tidak selalu aman. |
UNIMPLEMENTED |
Operasi tidak diterapkan atau tidak didukung/diaktifkan dalam layanan ini. |
UNKNOWN |
Error tidak diketahui. Misalnya, error ini dapat ditampilkan saat status yang diterima dari ruang alamat lain dimiliki oleh ruang error yang tidak diketahui di ruang alamat ini. Selain itu, error yang dilaporkan oleh API yang tidak menampilkan informasi error yang mencukupi dapat dianggap sebagai error ini. |