Package google.maps.geocode.v4beta

Indeks

GeocodeService

Layanan untuk melakukan geocoding.

GeocodeAddress

rpc GeocodeAddress(GeocodeAddressRequest) returns (GeocodeAddressResponse)

Metode ini melakukan geocode alamat, yang memetakan alamat ke LatLng. Halaman ini juga memberikan informasi terstruktur tentang alamat.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.address
GeocodeLocation

rpc GeocodeLocation(GeocodeLocationRequest) returns (GeocodeLocationResponse)

Metode ini melakukan geocode lokasi, yang memetakan LatLng ke alamat. Halaman ini juga memberikan informasi terstruktur tentang alamat.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.location
GeocodePlace

rpc GeocodePlace(GeocodePlaceRequest) returns (GeocodeResult)

Metode ini melakukan pencarian geocode menggunakan ID tempat.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.place

GeocodeAddressRequest

Pesan permintaan untuk GeocodeService.GeocodeAddress.

Kolom
location_bias

LocationBias

Opsional. Wilayah yang akan ditelusuri. Lokasi ini berfungsi sebagai bias yang berarti hasil di sekitar lokasi tertentu mungkin ditampilkan.

language_code

string

Opsional. Bahasa yang digunakan untuk menampilkan hasil.

region_code

string

Opsional. Kode wilayah. Kode wilayah, yang ditentukan sebagai nilai dua karakter ccTLD ("domain level teratas"). Parameter ini memengaruhi hasil berdasarkan hukum yang berlaku. Parameter ini juga akan memengaruhi, tetapi tidak sepenuhnya membatasi, hasil dari layanan.

Kolom union address_input. Alamat yang akan di-geocode. address_input hanya dapat berupa salah satu dari berikut:
address_query

string

Alamat tidak terstruktur yang akan di-geocode.

address

PostalAddress

Alamat terstruktur yang akan di-geocode dalam format alamat pos.

LocationBias

Wilayah yang akan ditelusuri. Lokasi ini berfungsi sebagai bias yang berarti hasil di sekitar lokasi tertentu mungkin ditampilkan.

Kolom
Kolom union type. Jenis bias lokasi. type hanya dapat berupa salah satu dari berikut:
rectangle

Viewport

Kotak persegi panjang yang ditentukan oleh sudut timur laut dan barat daya. rectangle.high() harus berupa titik timur laut dari area pandang persegi panjang. rectangle.low() harus berupa titik barat daya area pandang persegi panjang. rectangle.low().latitude() tidak boleh lebih besar dari rectangle.high().latitude(). Tindakan ini akan menghasilkan rentang lintang kosong. Area pandang persegi panjang tidak boleh lebih lebar dari 180 derajat.

GeocodeAddressResponse

Pesan respons untuk GeocodeService.GeocodeAddress.

Kolom
results[]

GeocodeResult

Hasil geocoding.

GeocodeLocationRequest

Pesan permintaan untuk GeocodeService.GeocodeLocation.

Kolom
language_code

string

Opsional. Bahasa yang digunakan untuk menampilkan hasil.

region_code

string

Opsional. Kode wilayah. Kode wilayah, yang ditentukan sebagai nilai dua karakter ccTLD ("domain level teratas"). Parameter ini memengaruhi hasil berdasarkan hukum yang berlaku.

types[]

string

Opsional. Kumpulan tag jenis untuk membatasi hasil. Hasil yang tidak memiliki jenis yang ditentukan akan dihapus.

Untuk mengetahui daftar lengkap nilai yang mungkin, lihat Tabel A dan Tabel B di https://developers.google.com/maps/documentation/places/web-service/place-types.

granularity[]

Granularity

Opsional. Filter dari satu atau beberapa enum perincian lokasi.

Kolom union location_input. Lokasi yang akan di-geocode. location_input hanya dapat berupa salah satu dari berikut:
location_query

string

Lokasi dalam format string "lat,lng". Misalnya, "64.7611872,-18.4705364".

location

LatLng

Lokasi dalam format terstruktur.

GeocodeLocationResponse

Pesan respons untuk GeocodeService.GeocodeLocation.

Kolom
results[]

GeocodeResult

Hasil geocoding.

plus_code

PlusCode

Plus Codes lokasi dalam permintaan.

GeocodePlaceRequest

Pesan permintaan untuk GeocodeService.GeocodePlace.

Kolom
place

string

Wajib. ID tempat untuk digeocode dalam format places/{place}.

language_code

string

Opsional. Bahasa yang digunakan untuk menampilkan hasil.

region_code

string

Opsional. Kode wilayah. Kode wilayah, yang ditentukan sebagai nilai dua karakter ccTLD ("domain level teratas"). Parameter ini memengaruhi hasil berdasarkan hukum yang berlaku.

GeocodeResult

Hasil geocode berisi informasi geografis tentang suatu tempat.

Kolom
place

string

ID tempat yang sepenuhnya memenuhi syarat untuk hasil ini. Dalam format "//places.googleapis.com/places/{placeID}". Lihat https://developers.google.com/maps/documentation/places/web-service/place-id untuk mengetahui detail selengkapnya.

place_id

string

ID tempat untuk hasil ini.

location

LatLng

Lintang bujur alamat ini.

granularity

Granularity

Perincian lokasi.

viewport

Viewport

Area pandang yang cocok untuk menampilkan hasil geocode.

bounds

Viewport

Kotak pembatas untuk alamat.

formatted_address

string

Alamat berformat satu baris.

postal_address

PostalAddress

Alamat dalam format alamat pos.

address_components[]

AddressComponent

Komponen berulang untuk setiap tingkat lokalitas.

postal_code_localities[]

LocalizedText

Daftar lengkap lokalitas yang terdapat dalam kode pos.

Kolom ini hanya diisi jika hasilnya berjenis "postal_code".

types[]

string

Kumpulan tag jenis untuk hasil ini. Misalnya, "political" dan "administrative_area".

Untuk mengetahui daftar lengkap nilai yang mungkin, lihat Tabel A dan Tabel B di https://developers.google.com/maps/documentation/places/web-service/place-types.

plus_code

PlusCode

Plus Codes lokasi dalam geocode ini.

AddressComponent

Komponen terstruktur yang membentuk alamat berformat, jika informasi ini tersedia.

Kolom
long_text

string

Deskripsi teks lengkap atau nama komponen alamat. Misalnya, komponen alamat untuk negara Australia dapat memiliki nama panjang "Australia".

short_text

string

Nama tekstual yang disingkat untuk komponen alamat, jika tersedia. Misalnya, komponen alamat untuk negara Australia dapat memiliki nama singkat "AU".

types[]

string

Array yang menunjukkan jenis komponen alamat.

Lihat https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types untuk mengetahui detail selengkapnya.

language_code

string

Bahasa yang digunakan untuk memformat komponen ini, dalam notasi CLDR.

Perincian

Perincian lokasi.

Enum
GRANULARITY_UNSPECIFIED Jangan gunakan.
ROOFTOP Lokasi bidang tanah sebenarnya yang tidak diinterpolasi yang sesuai dengan alamat yang cocok.
RANGE_INTERPOLATED Diinterpolasi dari rentang nomor jalan. Misalnya, jika kita tahu bahwa segmen Amphitheatre Pkwy berisi angka 1600 - 1699, maka 1650 dapat ditempatkan di tengah-tengah antara endpoint-nya.
GEOMETRIC_CENTER Pusat geometris fitur yang data poligonnya kita miliki.
APPROXIMATE Semua yang lain.

PlusCode

Plus Codes (http://plus.codes) adalah referensi lokasi dengan dua format: kode global yang menentukan persegi panjang 14mx14m (1/8000 derajat) atau lebih kecil, dan kode gabungan, yang mengganti awalan dengan lokasi referensi.

Kolom
global_code

string

Kode global (lengkap) tempat, seperti "9FWM33GV+HQ", yang mewakili area 1/8000 derajat x 1/8000 derajat (~14 x 14 meter).

compound_code

string

Kode gabungan tempat, seperti "33GV+HQ, Ramberg, Norway", yang berisi akhiran kode global dan mengganti awalan dengan nama entitas referensi yang diformat.