Dii Google I/O, kami memperkenalkan Google Maps URL, sebuah cara baru bagi developer untuk menautkan secara langsung ke Google Maps dari aplikasi apa saja. Lebih dari satu miliar orang menggunakan situs dan aplikasi Google Maps setiap bulan untuk mendapatkan informasi tentang dunia, dan kini kami mempermudahnya untuk memanfaatkan kemampuan peta kami dari aplikasi atau situs apa saja.

Mengapa URL?

Maps boleh jadi penting untuk membantu pengguna Anda membereskan urusan, namun kita tahu bahwa kadang-kadang peta tidak perlu menjadi bagian inti dari aplikasi atau situs Anda. Terkadang Anda cuma membutuhkan kemampuan untuk menyelesaikan penjelajahan pengguna—termasuk memberikan petunjuk ke lokasi tertentu. Mungkin mereka sudah siap membeli sesuatu dari Anda dan perlu menemukan toko terdekat, atau mereka ingin mempersiapkan tempat pertemuan dengan pengguna lainnya. Semua ini bisa dilakukan dengan mudah di Google Maps.

Yang bisa Anda lakukan adalah menggunakan Google Maps URL untuk menautkan ke Google Maps dan memicu fungsionalitas yang dibutuhkan oleh Anda atau pengguna secara otomatis. URL Google Maps bukanlah barang baru. Anda barangkali memerhatikan bahwa penyalinan URL dari browser bisa dilakukan—pada beberapa platform. Walaupun kita memiliki Android Intents dan Skema URL iOS, keduanya hanya bekerja pada platform aslinya. Selain menambah pekerjaan developer, hal ini juga berarti fungsionalitas multi-pengguna dibatasi pada pengguna di platform yang sama tersebut.

Lintas platform

Jadi untuk memulai, kita membutuhkan skema URL universal yang bisa mendukung lintas-platform—Android, iOS, dan web. Pengguna aplikasi messaging harus dapat berbagi lokasi untuk berjumpa dengan teman mereka tanpa khawatir apakah penerima pesan menggunakan Android atau iOS. Dan agar bisa semudah itu, developer tidak perlu mengimplementasikan ulang fitur yang sama dengan dua library berbeda.

Jadi bila Google Maps URL dibuka, URL itu akan ditangani oleh aplikasi Google Maps yang telah dipasang pada perangkat pengguna, apa pun perangkatnya. Jika tersedia Google Maps untuk Android atau iOS, ke sanalah pengguna akan dibawa. Jika tidak maka Google Maps akan dibuka di browser.

Mudah digunakan

Cara memulainya sederhana—ganti saja beberapa values dalam URL berdasarkan apa yang akan Anda lakukan. Itu berarti kami mempermudah pembuatan URL secara terprogram. Inilah beberapa contoh untuk membantu Anda memulai:

Anggaplah seseorang telah menyelesaikan pemesanan tempat menginap dan perlu mengetahui cara menuju ke sana atau melihat restoran yang terdekat:
https://www.google.com/maps/search/?api=1&query=sushi+near+94043
Parameter query akan melakukan tugasnya: memasukkan query. Di sini kita menetapkan sebuah tempat, namun jika Anda melakukan penautan yang sama tanpa lokasi, maka ia akan mencari di dekat pengguna mengekliknya. Cobalah: klik di sini untuk menampilkan sushi di dekat Anda.

Hal ini serupa dengan query di atas, namun kali ini kita mendapatkan kembali hasil tunggal, sehingga didapat detail tambahan yang ditampilkan pada laman:
google.com/maps/search/?api=1&query=shoreline+amphitheatre
Parameter api (mandatory) menetapkan versi URL Maps yang Anda gunakan. Kami meluncurkan versi 1.


Atau jika pengguna telah mempersiapkan aplikasi kebugaran sendiri dan ingin mencoba rute baru di sepeda mereka:
www.google.com/maps/dir/?api=1&destination=stevens+creek+trail&travelmode=bicycling&dir_action=navigate
Kita bisa menetapkan travelmode ke bersepeda, tujuan ke jalur bersepeda terdekat, dan selesai!

Dan kita juga bisa membuka StreetView secara langsung dengan fokus tempat yang kita pilih untuk memberikan kesan sungguhan tentang tempat tersebut:
www.google.com/maps/@?api=1&map_action=pano&viewpoint=36.0665,-112.0906&heading=85&pitch=10&fov=75
viewpoint adalah koordinat LatLng yang ingin kita dapatkan gambarnya, dan heading, pitch, serta fov memungkinkan Anda menetapkan secara persis tempat yang dilihat.

Perlu lebih banyak fungsionalitas?

URL Google Maps cocok sekali untuk membantu pengguna Anda melakukan beberapa pekerjaan di Google Maps. Akan tetapi, bila Anda membutuhkan lebih banyak fleksibilitas, penyesuaian, atau kontrol, kami menyarankan integrasi Google Maps ke dalam aplikasi atau situs Anda sebagai gantinya. Di sinilah Google Maps API kita yang lebih andal memainkan perannya. Dengan rangkaian API yang kaya fitur, Anda bisa mengakses fungsionalitas penuh dan bisa mengontrol kamera Anda, melukis bentuk di peta, atau menata gaya peta agar cocok dengan aplikasi, merek, atau agar UI menjadi lebih baik. Dan jika Anda menginginkan lebih dari sekadar peta, kami memiliki metadata untuk Places, gambar, dan masih banyak lagi.

Ketahui selengkapnya

Bila Anda suka mendelegasikan pekerjaan berat dan memanfaatkan aplikasi Google Maps bagi kebutuhan Anda, maka URL Maps cocok untuk Anda. Lihat dokumentasi baru kami.

Terima kasih telah menggunakan URL Google Maps dan Google Maps API! Pastikan berbagi masukan atau masalah di Issue Tracker.

gambar penulis
Ditulis oleh Joel Kalmanowicz, Product Manager, Google Maps API