Search - Get Reverse Geocoding Batch

Tek bir istekte Ters Coğrafi Kodlama API'sine toplu sorgu göndermek için kullanın.
API'si, tek bir istek kullanarak Ters Coğrafi Kodlama API'sine 100'e kadar sorgu içeren toplu işlemler gönderen bir HTTP isteğidir.

Zaman Uyumlu Toplu İş İsteği Gönderme

Basit toplu istekler için Zaman Uyumlu API önerilir. Hizmet bir istek aldığında, toplu iş öğeleri hesaplanır hesaplanmaz yanıt verir ve sonuçları daha sonra alma imkanı olmaz. İstek 60 saniyeden uzun sürerse Zaman Uyumlu API zaman aşımı hatası (408 yanıtı) döndürür. Toplu iş öğelerinin sayısı, bu API için 100 ile sınırlıdır.

POST https://atlas.microsoft.com/reverseGeocode:batch?api-version={api-version}

Toplu İstek için POST Gövdesi

ters coğrafi kodlama sorguları göndermek için, istek gövdesinin dizisini biçimde içereceği ve üst bilgisinin olarak ayarlanacağı bir istek kullanırsınız. Aşağıda 2 ters coğrafi kodlama sorgu içeren bir örnek istek gövdesi verilmişti:

{
  "batchItems": [
    {
      "coordinates": [-122.128275, 47.639429],
      "resultTypes": ["Address", "PopulatedPlace"]
    },
    {
      "coordinates": [-122.341979399674, 47.6095253501216]
    }
  ]
}

ters coğrafi kodlama batchItem nesnesi,desteklenen ters coğrafi kodlamaURI parametrelerinden herhangi birini kabul edebilir.

Toplu işlem en az 1 sorgu içermelidir.

Batch Yanıt Modeli

Toplu yanıt, özgün toplu iş isteğinin parçası olan summary belirten bir totalRequests bileşeni ve başarıyla yürütülen sorgular successfulRequests içerir. Toplu yanıt, toplu iş isteğindeki her sorgu için bir yanıt içeren bir batchItems dizisi de içerir. batchItems, sonuçları özgün sorguların toplu iş isteğinde gönderildiği sırayla içerir. Her öğe aşağıdaki türlerden biridir:

  • GeocodingResponse - Sorgu başarıyla tamamlandıysa.

  • Error - Sorgu başarısız olduysa. Yanıt, bu durumda bir code ve bir message içerir.

POST {endpoint}/reverseGeocode:batch?api-version=2026-01-01

URI Parametreleri

Name İçinde Gerekli Tür Description
endpoint
path True

string

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Başlığı

Name Gerekli Tür Description
x-ms-client-id

string

Azure AD güvenlik modeliyle birlikte hangi hesabın kullanılacağını belirtir. Bu cihaz, Azure Haritalar hesabı için benzersiz bir kimlik oluşturur ve Azure Haritalar yönetim düzlemi Hesap API'sinden alınabilir. Azure Haritalar'de Microsoft Entra ID güvenliği kullanımı hakkında daha fazla bilgi için bkz. Doğrulamayı Azure Haritalar içinde yönetin.

Accept-Language

string

Arama sonuçlarının döndürülmesi gereken dil.

Ayrıntılar için lütfen Desteklenen Diller bakın.

İstek Gövdesi

Name Tür Description
batchItems

ReverseGeocodingBatchRequestItem[]

İşlenmek üzere sorgu listesi.

Yanıtlar

Name Tür Description
200 OK

GeocodingBatchResponse

İstek başarılı oldu.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

Beklenmeyen bir hata yanıtı.

Üst Bilgiler

x-ms-error-code: string

Güvenlik

AadToken

Bunlar Microsoft Entra OAuth 2.0 Akışlarıdır. Azure rol tabanlı erişim kontrolüyle eşleştirildiğinde, Azure Haritalar REST API'lerine erişimi kontrol etmek için kullanılabilir. Azure rol tabanlı erişim kontrolleri, bir veya daha fazla Azure Haritalar kaynak hesabına veya alt kaynağa erişim belirlemek için kullanılır. Herhangi bir kullanıcı, grup veya hizmet prensibi, yerleşik bir rol veya bir veya daha fazla REST API'si Azure Haritalar izninden oluşan özel bir rol aracılığıyla erişim hakkı alabilir.\n\nSenaryoları uygulamak için authentication concepts incelemenizi öneririz. Özetle, bu güvenlik tanımı, belirli API'ler ve kapsamlar üzerinde erişim kontrolü yapabilen nesneler aracılığıyla uygulama(lar)ın modellenmesi için bir çözüm sunar.\n\n#### Notlar\n* Bu güvenlik tanımı c0x-ms-client-id başlığının kullanılmasını gerektirir; bu başlık uygulamanın hangi Azure Haritalar kaynağa erişim talep ettiğini belirtir. Bu, Maps yönetim API üzerinden alınabilir.\n* \nAuthorization URL Azure genel bulut örneğine özgüdür. Egemen bulutlar benzersiz Yetkilendirme URL'lerine ve Microsoft Entra ID yapılandırmalarına sahiptir. \n* \nAzure rol tabanlı erişim kontrolü, Azure yönetim düzleminden Azure portal, PowerShell, CLI, Azure SDK’ları veya REST API'leri aracılığıyla yapılandırılır.\n* \nAzure Haritalar Web SDK birden fazla kullanım durumu için bir uygulamanın yapılandırma tabanlı kurulumuna olanak tanır.\n* Microsoft kimlik platformu hakkında daha fazla bilgi için bkz. Microsoft kimlik platformu genel bakış.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
https://atlas.microsoft.com/.default

subscription-key

Bu, Azure portalında Bir Azure Haritalar hesabı oluşturduğunuzda veya PowerShell, CLI, Azure SDK’ları veya REST API kullandığınızda sağlanan paylaşılan bir anahtardır.\n\n Bu anahtarla, herhangi bir uygulama tüm REST API'lerine erişebilir. Başka bir deyişle, bu anahtar, verildikleri hesapta ana anahtar olarak kullanılabilir.\n\n Kamuya açık uygulamalar için, anahtarınızın güvenli bir şekilde saklanabilmesi için confidential istemci uygulamaları yaklaşımını kullanmanızı öneririz; böylece Azure Haritalar anahtarınız güvenli bir şekilde saklanabilir.

Tür: apiKey
İçinde: header

SAS Token

Bu, Azure Haritalar kaynağı üzerindeki List SAS işleminden Azure portal, PowerShell, CLI, Azure SDK’ları veya REST API'leri aracılığıyla Azure yönetim düzlemi üzerinden oluşturulan paylaşılan erişim imza belirtekenidir.\n\n Bu token ile herhangi bir uygulamanın Azure ile erişim yetkisi verilir rol tabanlı erişim kontrolleri ve belirli tokenın kullanım süresi, oranı ve kullanım bölgesi(ler)ine kadar ince denli kontrol. Başka bir deyişle, SAS Token, uygulamaların erişimi paylaşılan anahtardan daha güvenli bir şekilde kontrol etmesini sağlamak için kullanılabilir.\n\n Kamuya açık uygulamalar için, önerimiz, render kötüye kullanımını sınırlamak ve SAS Token'ı düzenli olarak yenilemek için Map hesabı kaynağında izin verilen kaynakların belirli bir listesini yapılandırmak ve düzenli olarak yenilemektir.

Tür: apiKey
İçinde: header

Örnekler

A Reverse Geocoding Batch API call containing 2 Reverse Geocoding queries

Örnek isteği

POST {endpoint}/reverseGeocode:batch?api-version=2026-01-01

{
  "batchItems": [
    {
      "coordinates": [
        -122.138681,
        47.630358
      ],
      "resultTypes": [
        "Address",
        "PopulatedPlace"
      ],
      "optionalId": "4C3681A6C8AA4AC3441412763A2A25C81444DC8B"
    },
    {
      "coordinates": [
        47.630358,
        -122.138681
      ],
      "optionalId": "6M9W39P12SNHGAIZ4JQ7F57NWJLV2BRYEQRD7OH7"
    }
  ]
}

Örnek yanıt

{
  "summary": {
    "successfulRequests": 1,
    "totalRequests": 2
  },
  "batchItems": [
    {
      "type": "FeatureCollection",
      "features": [
        {
          "type": "Feature",
          "properties": {
            "type": "Address",
            "confidence": "Medium",
            "matchCodes": [
              "Good"
            ],
            "address": {
              "locality": "Redmond",
              "adminDistricts": [
                {
                  "name": "Washington",
                  "shortName": "WA"
                },
                {
                  "name": "King County",
                  "shortName": "King Co."
                }
              ],
              "countryRegion": {
                "ISO": "US",
                "name": "United States"
              },
              "postalCode": "98052",
              "formattedAddress": "2267 152nd Ave NE, Redmond, Washington 98052, United States",
              "streetName": "152nd Ave NE",
              "streetNumber": "2267",
              "addressLine": "2267 152nd Ave NE"
            },
            "geocodePoints": [
              {
                "geometry": {
                  "type": "Point",
                  "coordinates": [
                    -122.128275,
                    47.639429
                  ]
                },
                "calculationMethod": "Rooftop",
                "usageTypes": [
                  "Display",
                  "Route"
                ]
              },
              {
                "geometry": {
                  "type": "Point",
                  "coordinates": [
                    -122.127028,
                    47.638545
                  ]
                },
                "calculationMethod": "Rooftop",
                "usageTypes": [
                  "Route"
                ]
              }
            ]
          },
          "geometry": {
            "type": "Point",
            "coordinates": [
              -122.128275,
              47.639429
            ]
          },
          "bbox": [
            -122.1359181505759,
            47.63556628242932,
            -122.1206318494241,
            47.643291717570676
          ]
        }
      ],
      "optionalId": "4C3681A6C8AA4AC3441412763A2A25C81444DC8B"
    },
    {
      "error": {
        "code": "Bad Request",
        "message": "The provided coordinates (-122.138681,47.630358) in coordinates field are invalid or out of range"
      },
      "optionalId": "6M9W39P12SNHGAIZ4JQ7F57NWJLV2BRYEQRD7OH7"
    }
  ]
}

Tanımlar

Name Description
Address

Sonucun adresi

AddressAdminDistrictsItem

Bir adresin ülke veya bölgedeki alt bölüm adı.

AddressCountryRegion

Adı ve ISO koduyla birlikte ülke veya bölge.

Azure.Core.Foundations.Error

Hata nesnesi.

Azure.Core.Foundations.ErrorResponse

Hata ayrıntılarını içeren bir yanıt.

Azure.Core.Foundations.InnerError

Hata hakkında daha ayrıntılı bilgi içeren bir nesne. Azure REST API yönergelerine göre - https://aka.ms/AzureRestApiGuidelines#handling-errors.

CalculationMethodEnum

Coğrafi kod noktasını hesaplamak için kullanılan yöntem.

ConfidenceEnum

Coğrafi olarak kodlanmış konum sonucunun eşleşmesi güven düzeyi. Eşleşme hakkında daha ayrıntılı bilgi için bu değeri eşleştirme koduyla birlikte kullanın.

Coğrafi olarak kodlanmış bir konumun güvenilirliği, coğrafi olarak kodlanmış konumun ve belirtildiyse kullanıcının konumunun göreli önemi de dahil olmak üzere birçok faktöre dayanır.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

FeatureCollectionEnum

GeoJSON türünü belirtir. Desteklenen tek nesne türü FeatureCollection. Daha fazla bilgi için bkz. rfc 7946.

FeaturesItem

Bir özellik nesnesi.

FeaturesItemProperties

Özelliğin özellikleri.

FeatureTypeEnum

Bir özelliğin türü Özellik olmalıdır.

GeocodePointsItem

Bir coğrafi kod noktası.

GeocodingBatchResponse

Bu nesne başarılı bir Coğrafi Kodlama Batch hizmet çağrısından döndürülür.

GeocodingBatchResponseItem

Bir toplu yanıt öğesi.

GeocodingBatchResponseSummary

Toplu iş isteğinin özeti

GeoJsonObjectType

GeoJSON türünü belirtir. Dokuz geçerli GeoJSON nesne türünden biri olmalıdır: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection, Feature ve FeatureCollection.

GeoJsonPoint

Geçerli bir GeoJSON Point geometri türü. Ayrıntılar için lütfen RFC 7946 bakın.

Intersection

Sonucun adresi.

MatchCodesEnum

Eşleşme kodunu temsil eden bir enum.

ResultTypeEnum

Sonuç türünü temsil eden bir enum.

ReverseGeocodingBatchRequestBody

İşlenmesi gereken ters coğrafi kodlama sorgularının/isteklerinin listesi. Liste en fazla 100 sorgu içerebilir ve en az 1 sorgu içermelidir.

ReverseGeocodingBatchRequestItem

Batch Query nesnesi

UsageTypeEnum

Kullanım türünü temsil eden bir enum.

Address

Sonucun adresi

Name Tür Description
addressLine

string

Sokak adını ve numarasını içeren AddressLine

adminDistricts

AddressAdminDistrictsItem[]

Bir adresin ülke veya bölgedeki alt bölüm adı. Bu öğe genellikle ilk sıra yönetim alt bölümü olarak değerlendirilir, ancak bazı durumlarda bir ülke, bağımlılık veya bölgedeki ikinci, üçüncü veya dördüncü sıra alt bölümünü de içerir.

countryRegion

AddressCountryRegion

Adı ve ISO koduyla birlikte ülke veya bölge.

formattedAddress

string

Biçimlendirilmiş adres özelliği

intersection

Intersection

Sonucun adresi.

locality

string

Bölge özelliği

neighborhood

string

Mahalle mülkü

postalCode

string

Posta kodu özelliği

streetName

string

formattedAddress'teki sokağın adı

streetNumber

string

Sokaktaki numara (varsa) formattedAddress

AddressAdminDistrictsItem

Bir adresin ülke veya bölgedeki alt bölüm adı.

Name Tür Description
name

string

karşılık gelen adminDistrict alanının adı olan adminDistrict[0] için bu, Washington, For adminDistrict[1] gibi bir eyaletin tam adı olabilir; bu, ilçenin tam adı olabilir

shortName

string

Karşılık gelen adminDistrict alanının kısa adı olan adminDistrict[0] için bu, WA, For adminDistrict[1] gibi kısa bir durum adı olabilir; bu, ilçenin kısa adı olabilir

AddressCountryRegion

Adı ve ISO koduyla birlikte ülke veya bölge.

Name Tür Description
ISO

string

Iso ülke/bölge

name

string

ülke/bölge adı

Azure.Core.Foundations.Error

Hata nesnesi.

Name Tür Description
code

string

Sunucu tanımlı hata kodları kümesinden biri.

details

Azure.Core.Foundations.Error[]

Bu bildirilen hataya yol açan belirli hatalar hakkında bir dizi ayrıntı.

innererror

Azure.Core.Foundations.InnerError

Hatayla ilgili geçerli nesneden daha belirli bilgiler içeren bir nesne.

message

string

Hatanın insan tarafından okunabilir bir gösterimi.

target

string

Hatanın hedefi.

Azure.Core.Foundations.ErrorResponse

Hata ayrıntılarını içeren bir yanıt.

Name Tür Description
error

Azure.Core.Foundations.Error

Hata nesnesi.

Azure.Core.Foundations.InnerError

Hata hakkında daha ayrıntılı bilgi içeren bir nesne. Azure REST API yönergelerine göre - https://aka.ms/AzureRestApiGuidelines#handling-errors.

Name Tür Description
code

string

Sunucu tanımlı hata kodları kümesinden biri.

innererror

Azure.Core.Foundations.InnerError

İç hata.

CalculationMethodEnum

Coğrafi kod noktasını hesaplamak için kullanılan yöntem.

Değer Description
Interpolation

Coğrafi kod noktası, enterpolasyon kullanılarak bir yoldaki bir noktayla eşleştirildi.

InterpolationOffset

Coğrafi kod noktası, noktayı caddenin kenarına kaydırmak için ek bir ofset ile enterpolasyon kullanılarak bir yoldaki bir noktayla eşleştirildi.

Parcel

Coğrafi kod noktası, bir parselin merkeziyle eşleştirildi.

Rooftop

Coğrafi kod noktası, bir binanın çatısıyla eşleştirildi.

ConfidenceEnum

Coğrafi olarak kodlanmış konum sonucunun eşleşmesi güven düzeyi. Eşleşme hakkında daha ayrıntılı bilgi için bu değeri eşleştirme koduyla birlikte kullanın.

Coğrafi olarak kodlanmış bir konumun güvenilirliği, coğrafi olarak kodlanmış konumun ve belirtildiyse kullanıcının konumunun göreli önemi de dahil olmak üzere birçok faktöre dayanır.

Değer Description
High

Güvenilirlik olarak Highayarlanırsa, bir veya daha fazla güçlü eşleşme bulundu. Çoklu High güvenilirlik eşleşmeleri, uygun olduğunda önem derecesine göre sıralanır. Örneğin, yer işaretlerinin önemi vardır, ancak adreslerin önemi yoktur.

Bir istek bir konum veya görünüm içeriyorsa sıralama uygun şekilde değişebilir. Örneğin, "Paris" için bir konum sorgusu, hem "Paris, Fransa" hem de High "Paris, TX" değerlerini güvenle döndürür. "Paris, Fransa", bir kullanıcı konumu kullanıcının Paris, Teksas'ta veya çok yakınında olduğunu göstermedikçe veya harita görünümü kullanıcının o bölgede arama yaptığını göstermedikçe, önem nedeniyle her zaman ilk sırada yer alır.

Medium

Bazı durumlarda, iade edilen eşleşme, istekte sağlanan bilgilerle aynı seviyede olmayabilir. Örneğin, bir istek adres bilgilerini belirtebilir ve coğrafi kod hizmeti yalnızca bir posta koduyla eşleşebilir. Bu durumda, coğrafi kod hizmetinin posta kodunun verilerle eşleştiğine dair bir güveni varsa, güven olarak Medium ayarlanır ve eşleşme kodu, tüm bilgilerle eşleşemediğini ve hiyerarşide arama yapması gerektiğini belirtmek için olarak UpHierarchy ayarlanır.

Sorgudaki konum bilgileri belirsizse ve konumları sıralamak için ek bilgi yoksa (kullanıcı konumu veya konumun göreli önemi gibi), güvenilirlik olarak Mediumayarlanır. Örneğin, "148th Ave, Bellevue" için bir konum sorgusu, "148th Ave SE" ve "148th Ave NE" ifadelerinin her ikisini de Medium güvenle döndürebilir.

Sorgudaki konum bilgileri belirli bir konumu coğrafi olarak kodlamak için yeterli bilgi sağlamıyorsa, daha az kesin bir konum değeri döndürülebilir ve güvenilirlik olarak Mediumayarlanır. Örneğin, bir adres sağlanmışsa ancak bina numarası için bir eşleşme bulunamazsa, Roadblock varlık türüne sahip coğrafi kod sonucu döndürülebilir.

Low

Low

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

FeatureCollectionEnum

GeoJSON türünü belirtir. Desteklenen tek nesne türü FeatureCollection. Daha fazla bilgi için bkz. rfc 7946.

Değer Description
FeatureCollection

GeoJSON FeatureCollection nesne türünü belirtir.

FeaturesItem

Bir özellik nesnesi.

Name Tür Description
bbox

number[] (double)

Sınırlayıcı kutu. Projeksiyon kullanıldı - EPSG:3857. Ayrıntılar için lütfen RFC 7946 bakın.

geometry

GeoJsonPoint

Geçerli bir GeoJSON Point geometri türü. Ayrıntılar için lütfen RFC 7946 bakın.

id

string

Döndürülen özelliğin kimliği

properties

FeaturesItemProperties

Özelliğin özellikleri.

type

FeatureTypeEnum

Bir özelliğin türü Özellik olmalıdır.

FeaturesItemProperties

Özelliğin özellikleri.

Name Tür Description
address

Address

Sonucun adresi

confidence

ConfidenceEnum

Coğrafi olarak kodlanmış konum sonucunun eşleşmesi güven düzeyi. Eşleşme hakkında daha ayrıntılı bilgi için bu değeri eşleştirme koduyla birlikte kullanın.

Coğrafi olarak kodlanmış bir konumun güvenilirliği, coğrafi olarak kodlanmış konumun ve belirtildiyse kullanıcının konumunun göreli önemi de dahil olmak üzere birçok faktöre dayanır.

geocodePoints

GeocodePointsItem[]

Hesaplanma şekli ve önerilen kullanımları bakımından farklılık gösteren bir coğrafi kod noktaları koleksiyonu.

matchCodes

MatchCodesEnum[]

Yanıttaki her konumun coğrafi kodlama düzeyini temsil eden bir veya daha fazla eşleşme kodu değeri.

Örneğin, Good ve Ambiguous eşleşme kodlarıyla coğrafi olarak kodlanmış bir konum, konum bilgileri için birden fazla coğrafi kod konumu bulunduğu ve coğrafi kod hizmetinin eşleşme bulmak için hiyerarşiyi aramadığı anlamına gelir.

Benzer şekilde, Ambiguous ve UpHierarchy eşleşme kodlarıyla coğrafi olarak kodlanmış bir konum, sağlanan tüm konum bilgileriyle eşleşen bir coğrafi kod konumunun bulunamadığını gösterir, bu nedenle coğrafi kod hizmetinin yukarı hiyerarşiyi araması ve bu düzeyde birden çok eşleşme bulması gerekir. bir Ambiguous ve UpHierarchy sonucunun bir örneği, tam adres bilgileri sağladığınız, ancak coğrafi kod hizmetinin sokak adresi için bir eşleşme bulamaması ve bunun yerine birden fazla RoadBlock değeri için bilgi döndürmesidir.

Olası değerler:

Good: Konumda yalnızca bir eşleşme vardır veya döndürülen tüm eşleşmeler güçlü eşleşmeler olarak kabul edilir. Örneğin, New York sorgusu birkaç İyi eşleşme döndürür.

Ambiguous: Konum, bir dizi olası eşleşmeden biridir. Örneğin, 128 Ana Cadde sokak adresini sorguladığınızda, hangi seçeneğin seçileceğini belirlemek için yeterli bilgi olmadığından, yanıt 128 Kuzey Ana Cadde ve 128 Güney Ana Cadde için iki konum döndürebilir.

UpHierarchy: Konum, coğrafi hiyerarşide yukarı taşımayı temsil eder. Konum isteği için bir eşleşme bulunamadığında bu durum oluşur, bu nedenle daha az kesin bir sonuç döndürülür. Örneğin, istenen adres için eşleşme bulunamazsa, RoadBlock varlık türüne sahip UpHierarchy eşleşme kodu döndürülebilir.

type

string

Bunlardan biri: * Adres * Yol Blokajı * Yol Kavşağı * Mahalle * Nüfuslu Yer * Posta Kodu 1 * Yönetici Bölüm1 * Yönetici Bölüm2 * ÜlkeBölge

FeatureTypeEnum

Bir özelliğin türü Özellik olmalıdır.

Değer Description
Feature

GeoJSON Özelliği nesne türünü belirtir.

GeocodePointsItem

Bir coğrafi kod noktası.

Name Tür Description
calculationMethod

CalculationMethodEnum

Coğrafi kod noktasını hesaplamak için kullanılan yöntem.

geometry

GeoJsonPoint

Geçerli bir GeoJSON Point geometri türü. Ayrıntılar için lütfen RFC 7946 bakın.

usageTypes

UsageTypeEnum[]

Coğrafi kod noktası için en iyi kullanım. Her coğrafi kod noktası bir Route noktası, Display noktası veya her ikisi olarak tanımlanır. Konuma bir yol oluşturuyorsanız Route noktaları kullanın. Konumu haritada gösteriyorsanız Display noktaları kullanın. Örneğin, konum bir parksa, Route noktası bir araba ile girebileceğiniz bir park girişi belirtebilir ve Display noktası parkın merkezini belirten bir nokta olabilir.

GeocodingBatchResponse

Bu nesne başarılı bir Coğrafi Kodlama Batch hizmet çağrısından döndürülür.

Name Tür Description
batchItems

GeocodingBatchResponseItem[]

Toplu iş sonuçlarını içeren dizi.

nextLink

string

, döndürülen özelliklerin sonraki sayfasının bağlantısıdır. Bu son sayfaysa, bu alan yok.

summary

GeocodingBatchResponseSummary

Toplu iş isteğinin özeti

GeocodingBatchResponseItem

Bir toplu yanıt öğesi.

Name Tür Description
error

ErrorDetail

Hata ayrıntısı.

features

FeaturesItem[]

Sorgudan geri dönen bir dizi özellik.

nextLink

string

, döndürülen özelliklerin sonraki sayfasının bağlantısıdır. Bu son sayfaysa, bu alan yok.

optionalId

string

itid batchItem isteğindeki id ile aynı olacaktır

type

FeatureCollectionEnum

GeoJSON türünü belirtir. Desteklenen tek nesne türü FeatureCollection. Daha fazla bilgi için bkz. rfc 7946.

GeocodingBatchResponseSummary

Toplu iş isteğinin özeti

Name Tür Description
successfulRequests

integer (int32)

Toplu işlemdeki başarılı isteklerin sayısı

totalRequests

integer (int32)

Toplu işlemdeki toplam istek sayısı

GeoJsonObjectType

GeoJSON türünü belirtir. Dokuz geçerli GeoJSON nesne türünden biri olmalıdır: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection, Feature ve FeatureCollection.

Değer Description
Point

geometriyi GeoJSON Point.

MultiPoint

geometriyi GeoJSON MultiPoint.

LineString

geometriyi GeoJSON LineString.

MultiLineString

geometriyi GeoJSON MultiLineString.

Polygon

geometriyi GeoJSON Polygon.

MultiPolygon

geometriyi GeoJSON MultiPolygon.

GeometryCollection

geometriyi GeoJSON GeometryCollection.

Feature

GeoJSON Feature nesne.

FeatureCollection

GeoJSON FeatureCollection nesne.

GeoJsonPoint

Geçerli bir GeoJSON Point geometri türü. Ayrıntılar için lütfen RFC 7946 bakın.

Name Tür Description
bbox

number[] (double)

Sınırlayıcı kutu. Projeksiyon kullanıldı - EPSG:3857. Ayrıntılar için lütfen RFC 7946 bakın.

coordinates

number[] (double)

Position, iki veya daha fazla öğe içeren bir sayı dizisidir. İlk iki öğe boylam ve enlemtam olarak bu sıradadır. Yükseklik/Yükseltme isteğe bağlı bir üçüncü öğedir. Ayrıntılar için lütfen RFC 7946 bakın.

type string:

Point

GeoJSON türünü belirtir. Dokuz geçerli GeoJSON nesne türünden biri olmalıdır: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection, Feature ve FeatureCollection.

Intersection

Sonucun adresi.

Name Tür Description
baseStreet

string

Konum için birincil sokak.

displayName

string

Kesişimin tam adı.

intersectionType

string

Kesişim türü.

secondaryStreet1

string

kesişen ilk sokak.

secondaryStreet2

string

Eğer varsa, ikinci kesişen sokak.

MatchCodesEnum

Eşleşme kodunu temsil eden bir enum.

Değer Description
Good

İyi

Ambiguous

Belirsiz

UpHierarchy

Üst Hiyerarşi

ResultTypeEnum

Sonuç türünü temsil eden bir enum.

Değer Description
Address

Adres

Neighborhood

Mahalle

PopulatedPlace

PopulatedPlace

Postcode1

Postcode1

AdminDivision1

AdminDivision1

AdminDivision2

AdminDivision2

CountryRegion

Ülke/Bölge

ReverseGeocodingBatchRequestBody

İşlenmesi gereken ters coğrafi kodlama sorgularının/isteklerinin listesi. Liste en fazla 100 sorgu içerebilir ve en az 1 sorgu içermelidir.

Name Tür Description
batchItems

ReverseGeocodingBatchRequestItem[]

İşlenmek üzere sorgu listesi.

ReverseGeocodingBatchRequestItem

Batch Query nesnesi

Name Tür Description
coordinates

number[] (double)

Coğrafi kodu tersine çevirmek istediğiniz konumun koordinatları. Örnek: [lon,lat]

optionalId

string

ilgili batchItem'da gösterilecek isteğin kimliği

resultTypes

ResultTypeEnum[]

Yanıtta olmasını istediğiniz varlık türlerini belirtin. Yalnızca belirttiğiniz türler döndürülür. Nokta belirttiğiniz varlık türlerine eşlenemiyorsa yanıtta konum bilgisi döndürülemez. Varsayılan değer tüm olası varlıklardır. Aşağıdaki seçeneklerden seçilen varlık türlerinin virgülle ayrılmış listesi.

  • Adres
  • Mahalle
  • PopulatedPlace
  • Postcode1
  • AdminDivision1
  • AdminDivision2
  • Ülke/Bölge

Bu varlık türleri en belirli varlıktan en az belirli varlığa sıralanır. Birden fazla varlık türündeki varlıklar bulunduğunda, yalnızca en belirli varlık döndürülür. Örneğin, her iki tür için de varlık türleri ve varlıklar bulundu olarak Address ve AdminDistrict1 belirtirseniz yanıtta yalnızca Adres varlık bilgileri döndürülür.

view

string

ISO 3166-1 Alfa-2 bölge/ülke kodunu belirten bir dize. Bu, jeopolitik ihtilaflı kenarlıkları ve etiketleri belirtilen kullanıcı bölgesiyle uyumlu olacak şekilde değiştirir.

UsageTypeEnum

Kullanım türünü temsil eden bir enum.

Değer Description
Display

Ekran

Route

Güzergâh