- HTTP isteği
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- LocationQuery
- LocationBias
- Görünüm alanı
- LatLng
- Sonuç
- Güven
Bir yer adları (veya adresler) listesini Google Haritalar'daki belirli coğrafi varlıklara (ör. yerler) dönüştürür.
HTTP isteği
POST https://mapstools.googleapis.com/v1alpha:resolveNames
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek metni
İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{ "queries": [ { object ( |
| Alanlar | |
|---|---|
queries[] |
Zorunlu. Çözülecek konum sorgularının listesi. En fazla 20 sorgu belirtebilirsiniz. |
locationBias |
İsteğe bağlı. Çözümleme sonuçlarını etkilemek için isteğe bağlı bir bölge. Belirtilmesi durumunda, çözüm sonuçları bu bölgeye daha yakın olan öğelerden yana olacaktır. Hem |
regionCode |
İsteğe bağlı. Çözümleme sonuçlarını etkilemek için isteğe bağlı bir bölge kodu. Belirtilmişse çözüm sonuçları, belirtilen bölgede veya bölgenin yakınında bulunan öğelerden yana olacaktır. Bu, bir CLDR bölge kodu olmalıdır. Örneğin, "US" veya "CA". Hem |
Yanıt metni
v1alpha.resolveNames için yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{ "results": [ { object ( |
| Alanlar | |
|---|---|
results[] |
Yalnızca çıkış. Konum sorgularından elde edilen çözümlenmiş varlıkların listesi. İstek |
failedRequests |
Yalnızca çıkış. Kısmi hataları bildiren bir harita. Anahtar,
|
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/maps-platform.mapstoolshttps://www.googleapis.com/auth/cloud-platform.read-only
LocationQuery
Konum sorgusu, Google Haritalar ile çözümlenebilen belirli bir konum öğesini ifade eder. Şu anda konum sorgusu olarak yalnızca yer adları ve adresler desteklenmektedir.
| JSON gösterimi |
|---|
{ "text": string } |
| Alanlar | |
|---|---|
text |
Zorunlu. Google Haritalar'da belirli bir coğrafi konum öğesine (ör. yer veya adres) çözümlenecek metin sorgusu. Sorgu ne kadar ayrıntılı olursa çözüm de o kadar doğru olur. Örneğin, "San Francisco", "Googleplex, Mountain View, CA", "1600 Amphitheatre Parkway, Mountain View, CA" veya "Eiffel Kulesi, Paris". Sorgular belirli bir adres veya yer adı olmalıdır. Zincir adı (ör. Starbucks) gibi genel konumlar veya "restoranlar" gibi arama sorguları desteklenmez. |
LocationBias
Çözümleme sonuçlarının yönlendirileceği bölge.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
type birleşik alanı. Konum önyargısının türü. type aşağıdakilerden yalnızca biri olabilir: |
|
viewport |
Sınırlayıcı kutuyla tanımlanan bir görüntü alanı. |
Görüntü alanı
Enlem-boylam görüntü alanı, çapraz olarak zıt iki low ve high noktasıyla gösterilir. Görüntü alanı, kapalı bir bölge olarak kabul edilir. Yani sınırları da görüntü alanına dahildir. Enlem sınırları -90 ile 90 derece arasında (bu değerler dahil), boylam sınırları ise -180 ile 180 derece arasında (bu değerler dahil) olmalıdır. Çeşitli durumlar şunlardır:
low=highise görüntü alanı tek bir noktadan oluşur.low.longitude>high.longitudeise boylam aralığı ters çevrilir (görüntü alanı 180 derece boylam çizgisini geçer).low.longitude= -180 derece vehigh.longitude= 180 derece ise görüntü alanı tüm boylamları içerir.low.longitude= 180 derece vehigh.longitude= -180 derece ise boylam aralığı boş olur.low.latitude>high.latitudeise enlem aralığı boş olur.
Hem low hem de high doldurulmalıdır ve gösterilen kutu boş olamaz (yukarıdaki tanımlarda belirtildiği gibi). Boş bir görünüm penceresi hataya neden olur.
Örneğin, bu görünüm penceresi New York City'yi tamamen kapsar:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
| JSON gösterimi |
|---|
{ "low": { object ( |
| Alanlar | |
|---|---|
low |
Zorunlu. Görüntü alanının en düşük noktası. |
high |
Zorunlu. Görüntü alanının en yüksek noktası. |
LatLng
Enlem/boylam çiftini temsil eden bir nesne. Bu, enlem derecelerini ve boylam derecelerini temsil eden bir çift çift sayı olarak ifade edilir. Aksi belirtilmediği sürece bu nesne WGS84 standardına uygun olmalıdır. Değerler normalleştirilmiş aralıklar içinde olmalıdır.
| JSON gösterimi |
|---|
{ "latitude": number, "longitude": number } |
| Alanlar | |
|---|---|
latitude |
Enlem (derece cinsinden). [-90.0, +90.0] aralığında olmalıdır. |
longitude |
Derece cinsinden boylam. [-180.0, +180.0] aralığında olmalıdır. |
Sonuç
Belirli bir konum sorgusundan elde edilen tek bir çözümlenmiş varlık ve çözümlenmenin güven düzeyi.
| JSON gösterimi |
|---|
{ "entity": { object ( |
| Alanlar | |
|---|---|
entity |
Yalnızca çıkış. Konum sorgusundan elde edilen çözümlenmiş öğe. |
confidence |
Yalnızca çıkış. Çözümün güven düzeyi. |
Güven
Çözümün güven düzeyi.
| Sıralamalar | |
|---|---|
CONFIDENCE_UNSPECIFIED |
Varsayılan değer. Bu değer kullanılmıyor. |
MEDIUM |
Orta güven düzeyi, çözümün büyük olasılıkla doğru olduğunu ancak başka adayların da olabileceğini gösterir. |
HIGH |
Yüksek güven düzeyi, çözünürlüğün doğru olduğunu ve belirli bir coğrafi varlığı (ör. belirli bir yer) temsil ettiğini gösterir. |