Pengantar
Google Street View Image API memungkinkan Anda menyematkan panorama atau gambar kecil Street View statis (non-interaktif) ke dalam laman web, tanpa menggunakan JavaScript. Viewport didefinisikan dengan parameter URL yang dikirim melalui permintaan HTTP standar, dan dikembalikan sebagai gambar statis.
https://maps.googleapis.com/maps/api/streetview?size=400x400&location=40.720032,-73.988354 &fov=90&heading=235&pitch=10 &key=YOUR_API_KEY
Parameter URL
Permintaan Street View Image adalah HTTP URL dengan bentuk berikut:
https://maps.googleapis.com/maps/api/streetview?parameters
Gambar ditetapkan menggunakan parameter permintaan. Sebagaimana standar dalam URL, semua parameter dipisah menggunakan karakter ampersand (&). Parameter dan kemungkinan nilainya yang diperbolehkan dicantumkan di bawah ini.
Parameter yang diperlukan
Baik:
locationbisa berupa string teks (misalnyaChagrin Falls, OH) atau nilai lintang/bujur (40.457375,-80.009353). Google Street View Image API akan membidik foto panorama yang terdekat dengan lokasi ini. Jika string teks alamat disediakan, API bisa menggunakan lokasi kamera yang berbeda untuk menampilkan lokasi yang ditetapkan dengan lebih baik. Jika lat/lnd disediakan, API akan menelusuri radius 50 meter untuk foto yang terdekat dengan lokasi ini. Karena gambar Street View secara berkala diperbarui, dan fotonya mungkin diambil dari posisi yang sedikit berbeda, sehingga mungkinlocationAnda bergeser ke panorama berbeda ketika gambar diperbarui.
Atau:
panoadalah ID panorama tertentu. Biasanya ini stabil.
Begitu juga:
sizemenetapkan ukuran keluaran gambar dalam piksel. Ukuran ditetapkan sebagai{width}x{height}- misalnya,size=600x400akan mengembalikan gambar dengan lebar 600 piksel, dan tinggi 400.keymemungkinkan Anda memantau penggunaan API aplikasi dalam Google API Console, memungkinkan akses ke kuota harian gratis yang cukup banyak, dan memastikan Google bisa menghubungi Anda tentang aplikasi jika diperlukan. Untuk informasi selengkapnya, lihat Mendapatkan Kunci dan Tanda Tangan.Catatan: Pelanggan Google Maps APIs Premium Plan bisa memilih menggunakan kunci API dan tanda tangan digital, atau ID klien dan tanda tangan digital yang valid, di permintaan Street View Anda. Dapatkan informasi selengkapnya tentang parameter autentikasi untuk pelanggan Premium Plan.
Pelanggan yang memiliki lisensi Google Maps APIs for Work lama harus menyertakan parameter
clientdansignatureyang valid dengan permintaannya, bukannya sebuahkey. Untuk informasi selengkapnya, lihat bagian ID Klien dan tanda tangan di laman Mendapatkan Kunci dan Tanda Tangan.
Parameter opsional
signature(disarankan) adalah tanda tangan digital yang memverifikasi bahwa setiap situs yang menghasilkan permintaan menggunakan kunci API Anda telah diotorisasi untuk melakukannya. Catatan: Jika Anda mengaktifkan penagihan, tanda tangan digital diperlukan. Jika Anda melebihi batas gratis per hari untuk pemuatan peta, pemuatan peta tambahan akan dikenakan biaya untuk sisa waktu hari itu. Pemuatan peta yang dikenakan biaya yang tidak menyertakan tanda tangan digital akan gagal. Untuk informasi selengkapnya, lihat Mendapatkan Kunci dan Tanda Tangan.Catatan: untuk pelanggan Google Maps APIs Premium Plan, tanda tangan digital diperlukan. Dapatkan informasi selengkapnya tentang parameter autentikasi untuk pelanggan Premium Plan.
headingmenunjukkan kepala kompas pada kamera. Nilai yang diterima adalah dari0hingga360(kedua nilai ini menunjukkan Utara, sedangkan90menunjukkan Timur, dan180menunjukkan Selatan). Jika tidak ada kepala kompas yang ditetapkan, nilainya akan dihitung mengarahkan kamera kelocationyang ditetapkan, dari titik yang terdekat dengan pengambilan foto.fov(default-nya adalah90) menentukan bidang pandang horizontal dari suatu gambar. Bidang pandang ini dinyatakan dalam derajat, dengan nilai maksimum yang diperbolehkan sebesar120. Saat menangani bidang viewport berukuran tetap, seperti pada gambar Street View berukuran tertentu, bidang pandang pada dasarnya menyatakan zoom, dengan angka yang lebih kecil menunjukkan tingkat zoom lebih tinggi.
(Kiri:fov=120; Kanan:fov=20)pitch(default-nya adalah0) menetapkan sudut naik atau turun kamera sesuai dengan kendaraan Street View. Biasanya, namun tidak selalu, horizontal datar. Nilai positif akan menaikkan sudut kamera (dengan90derajat menunjukkan lurus ke atas); sementara nilai negatif akan menurunkan sudut kamera (dengan-90menunjukkan lurus ke bawah).
Contoh permintaan ditampilkan di bawah ini.
https://maps.googleapis.com/maps/api/streetview?size=600x300&location=46.414382,10.013988&heading=151.78&pitch=-0.76&key=YOUR_API_KEY
Gambar tidak tersedia
Untuk lokasi yang tidak tersedia gambar Street View, Google Street View Image API mengembalikan gambar generik berwarna abu-abu, dengan teks "Sorry, we have no imagery here."
Untuk menghindari skenario ini, Anda bisa menentukan apakah tersedia gambar untuk lokasi yang ditetapkan, serta data lain tentang gambar, dengan meminta metadata gambar Street View.
Informasi selengkapnya
Untuk informasi selengkapnya tentang penggunaan Google Street View Image API, atau produk Google Maps API lainnya, pastikan memeriksa Laman dukungan Maps API.
