Errors

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");
code
API 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");
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");
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");
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_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");
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.