MapsNetworkError sınıfı
sınıf
google.maps.MapsNetworkError
Error sınıfını genişletir
MapsRequestError, MapsServerError tarafından genişletilir
kitaplık "core"
Haritalar'da ağ hatalarını yönetmek için temel sınıf.
const {MapsNetworkError} = await google.maps.importLibrary("core");
Özellikler | |
|---|---|
code |
Tür:
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatusAPI tarafından oluşturulan hatanın türünü tanımlar. |
endpoint |
Hata yanıtı veren ağ hizmetini temsil eder. |
MapsRequestError sınıfı
class
google.maps.MapsRequestError
extends MapsNetworkError, Error
library "core"
Bir web hizmetinden gelen istek hatasını (ör. HTTP'deki 4xx kodunun eşdeğeri) temsil eder.
const {MapsRequestError} = await google.maps.importLibrary("core");
Özellikler | |
|---|---|
Devralınan:
code,
endpoint
|
MapsServerError sınıfı
class
google.maps.MapsServerError
extends MapsNetworkError, Error
library "core"
Bir web hizmetinden kaynaklanan sunucu tarafı hatasını (ör. HTTP'deki 5xx kodunun eşdeğeri) temsil eder.
const {MapsServerError} = await google.maps.importLibrary("core");
Özellikler | |
|---|---|
Devralınan:
code,
endpoint
|
MapsNetworkErrorEndpoint sabitleri
sabitler
google.maps.MapsNetworkErrorEndpoint
kitaplık "core"
MapsNetworkError örnekleri tarafından kullanılan API uç noktalarının tanımlayıcıları.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri MapsNetworkErrorEndpointString türüyle tanımlanır.
const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core");
Sabitler | |
|---|---|
DIRECTIONS_ROUTE |
Directions API'deki Routes API'yi tanımlar. |
DISTANCE_MATRIX |
DistanceMatrix API'yi tanımlar. |
ELEVATION_ALONG_PATH |
Elevation API'deki getElevationsAlongPath API'yi tanımlar. |
ELEVATION_LOCATIONS |
Elevation API'deki getElevationForLocations API'yi tanımlar. |
FLEET_ENGINE_GET_DELIVERY_VEHICLE |
Fleet Engine'deki Get DeliveryVehicle API'yi tanımlar. |
FLEET_ENGINE_GET_TRIP |
Fleet Engine'deki Get Trip API'yi tanımlar. |
FLEET_ENGINE_GET_VEHICLE |
Fleet Engine'da Get Vehicle API'yi tanımlar. |
FLEET_ENGINE_LIST_DELIVERY_VEHICLES |
Fleet Engine'deki List DeliveryVehicles API'yi tanımlar. |
FLEET_ENGINE_LIST_TASKS |
Fleet Engine'deki List Tasks API'yi tanımlar. |
FLEET_ENGINE_LIST_VEHICLES |
Fleet Engine'deki List Vehicles API'yi tanımlar. |
FLEET_ENGINE_SEARCH_TASKS |
Fleet Engine'da Search Tasks API'yi tanımlar. |
GEOCODER_GEOCODE |
Geocoder'daki coğrafi kod API'sini tanımlar. |
MAPS_MAX_ZOOM |
Maps API'deki MaximumZoomImageryService API'yi tanımlar. |
PLACES_AUTOCOMPLETE |
Places API'deki Autocomplete API'yi tanımlar. |
PLACES_DETAILS |
Places API'deki Details API'yi tanımlar. |
PLACES_FIND_PLACE_FROM_PHONE_NUMBER |
Places API'deki findPlaceFromPhoneNumber API'yi tanımlar. |
PLACES_FIND_PLACE_FROM_QUERY |
Places API'deki findPlaceFromQuery API'yi tanımlar. |
PLACES_GATEWAY |
Places API'deki Gateway API'yi tanımlar. |
PLACES_GET_PLACE |
Places API'deki Get Place API'yi tanımlar. |
PLACES_LOCAL_CONTEXT_SEARCH |
Places API'deki LocalContextSearch API'yi tanımlar. |
PLACES_NEARBY_SEARCH |
Places API'deki NearbySearch API'yi tanımlar. |
PLACES_SEARCH_TEXT |
Places API'deki Search Text API'yi tanımlar. |
STREETVIEW_GET_PANORAMA |
Street View hizmetindeki getPanorama yöntemini tanımlar. |
RPCStatus sabitleri
sabitler
google.maps.RPCStatus
kitaplık "core"
Bir web hizmeti tarafından döndürülen durum. https://grpc.github.io/grpc/core/md_doc_statuscodes.html adresini inceleyin.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri RPCStatusString türüyle tanımlanır.
const {RPCStatus} = await google.maps.importLibrary("core");
Sabitler | |
|---|---|
ABORTED |
İşlem, genellikle sıralayıcı kontrolü hatası veya işlem iptali gibi bir eşzamanlılık sorunu nedeniyle iptal edildi. |
ALREADY_EXISTS |
İstemcinin oluşturmaya çalıştığı varlık (ör. dosya veya dizin) zaten mevcut. |
CANCELLED |
İşlem, genellikle arayan tarafından iptal edildi. |
DATA_LOSS |
Kurtarılamayan veri kaybı veya bozulması |
DEADLINE_EXCEEDED |
İşlem tamamlanmadan önce son tarih sona erdi. Sistemin durumunu değiştiren işlemler için işlem başarıyla tamamlanmış olsa bile bu hata döndürülebilir. Örneğin, bir sunucudan gelen başarılı bir yanıt uzun süre gecikmiş olabilir. |
FAILED_PRECONDITION |
Sistem, işlemin yürütülmesi için gereken durumda olmadığından işlem reddedildi. |
INTERNAL |
Dahili hatalar. Bu, temel sistem tarafından beklenen bazı sabitlerin bozulduğu anlamına gelir. Bu hata kodu ciddi hatalar için ayrılmıştır. |
INVALID_ARGUMENT |
İstemci geçersiz bir bağımsız değişken belirtti. Bunun FAILED_PRECONDITION özelliğinden farklı olduğunu unutmayın. INVALID_ARGUMENT, sistemin durumundan bağımsız olarak sorunlu olan bağımsız değişkenleri (ör. hatalı biçimlendirilmiş bir dosya adı) gösterir. |
NOT_FOUND |
İstenen bazı öğeler (ör. dosya veya dizin) bulunamadı. |
OK |
Hata değil; işlem başarılı olduğunda döndürülür. |
OUT_OF_RANGE |
İşlem, geçerli aralığın dışında denenmiştir. Örneğin, dosya sonundan sonra arama veya okuma yapma. INVALID_ARGUMENT hatasından farklı olarak bu hata, sistem durumu değişirse düzeltilebilecek bir sorunu gösterir. Örneğin, 32 bitlik bir dosya sisteminden [0,2^32-1] aralığında olmayan bir ofsette okuma yapması istendiğinde INVALID_ARGUMENT hatası, mevcut dosya boyutunu aşan bir ofsetten okuma yapması istendiğinde ise OUT_OF_RANGE hatası oluşturulur. |
PERMISSION_DENIED |
Arayanın, belirtilen işlemi yürütme izni yok. Bu hata kodu, isteğin geçerli olduğu veya istenen varlığın mevcut olduğu ya da diğer ön koşulları karşıladığı anlamına gelmez. |
RESOURCE_EXHAUSTED |
Bazı kaynaklar tükenmiş olabilir. Örneğin, kullanıcı başına kota dolmuş veya dosya sisteminin tamamında yer kalmamış olabilir. |
UNAUTHENTICATED |
İstekte işlemle ilgili geçerli kimlik doğrulama bilgileri bulunmuyor. |
UNAVAILABLE |
Hizmet şu anda kullanılamıyor. Bu durum büyük olasılıkla geçicidir ve bekleme süresiyle yeniden denenerek düzeltilebilir. Eş kuvvetli olmayan işlemleri yeniden denemenin her zaman güvenli olmadığını unutmayın. |
UNIMPLEMENTED |
İşlem, bu hizmette uygulanmıyor veya desteklenmiyor/etkinleştirilmiyor. |
UNKNOWN |
Bilinmeyen hata. Örneğin, başka bir adres alanından alınan durum, bu adres alanında bilinmeyen bir hata alanına ait olduğunda bu hata döndürülebilir. Ayrıca, yeterli hata bilgisi döndürmeyen API'lerin oluşturduğu hatalar da bu hataya dönüştürülebilir. |