Langkau ke kandungan

Sambungkan Google Maps ke aplikasi MonstarX anda

RingkasnyaAplikasi anda sudah boleh memaparkan peta secara percuma. Sambungkan Google Maps apabila anda mahukan data Google — mencari tempat, mengisi alamat semasa orang menaip, butiran dan ulasan perniagaan, atau panduan arah. Cipta kunci API dalam Google Cloud, tampalkannya dalam Backend → Cloud dan minta ciri itu.

Peta, carian tempat dan panduan arah daripada Google.

Jenis
Untuk aplikasi anda
Kategori
Peta dan lokasi
Sambung melalui
Kunci API

Google Maps Platform ialah perkhidmatan Google untuk data peta: tempat, alamat, waktu operasi, ulasan dan laluan di sebalik Google Maps. Sambungkannya, dan aplikasi anda boleh mencari maklumat dalam data itu.

Anda tidak memerlukannya untuk peta itu sendiri. Setiap aplikasi MonstarX boleh memaparkan peta jalan yang boleh digerakkan dan dizum, dengan pin, secara percuma — lihat Peta dalam aplikasi anda. Google Maps pula untuk perkara yang tidak dapat diketahui oleh peta itu dengan sendirinya.

  • Autolengkap alamat: orang mula menaip alamat dan memilihnya daripada cadangan Google.
  • Carian tempat: “kafe berhampiran saya”, “ahli fisioterapi di Fitzroy”, dipaparkan sebagai senarai dan pada peta.
  • Butiran perniagaan: waktu operasi, nombor telefon, penarafan dan ulasan bagi sesuatu tempat.
  • Alamat pada peta: tukar alamat yang ditaip kepada pin (ini dipanggil pengekodan geo).
  • Panduan arah memandu antara dua tempat.
  • Akaun Google Cloud dengan akaun pengebilan yang dilampirkan. Google Maps Platform memerlukannya, walaupun dalam lingkungan penggunaan percuma bulanannya (lihat harga Google).
  • Projek Google Cloud untuk aplikasi anda.
  1. Dalam konsol Google Cloud, pilih atau cipta projek dan buka Google Maps Platform.

  2. Hidupkan API yang akan digunakan oleh aplikasi anda. Untuk idea di atas: Maps JavaScript API dan Places API (New) untuk carian dan autolengkap, Geocoding API untuk alamat, dan Routes API untuk panduan arah.

  3. Buka Keys & Credentials dan cipta kunci API. Salinnya (ia bermula dengan AIza).

  4. Hadkan kunci itu. Di bawah API restrictions, benarkan hanya API yang anda hidupkan.

  1. Buka projek anda dan klik Backend di bar atas, kemudian Cloud.

  2. Di bawah Penyambung, klik Sambungkan di sebelah Google Maps.

  3. Tampal kunci ke dalam Kunci API.

  4. Klik Sambungkan Google Maps. Baris itu menunjukkan Disambungkan, dan pratonton anda dimulakan semula dengan kunci itu.

Anda taipApa yang berlaku
“Pada borang tempahan, autolengkapkan alamat dengan Google Maps.”Cadangan muncul semasa orang menaip; alamat yang dipilih disimpan.
“Tambah halaman Cari studio berhampiran anda dengan carian Google Places.”Kotak carian dan hasil berserta nama, alamat dan penarafan, dipinkan pada peta.
“Tunjukkan waktu operasi dan penarafan setiap kafe daripada Google.”Butiran perniagaan diambil daripada Google bagi setiap tempat.
“Beri pemandu panduan arah dari depoh ke setiap alamat penghantaran.”Laluan berserta jarak dan masa.
  • Kunci ini ialah kunci awam: ia digunakan dalam pelayar orang, jadi ia tidak tersembunyi. Mengehadkannya dalam Google Cloud ialah perkara yang melindunginya.
  • Ia disimpan bersama aplikasi ini sahaja. Namanya dipaparkan dalam BackendRahsia.
  • Hanya pemilik projek boleh menyambungkan, mengemas kini atau memutuskan sambungan Google Maps.
  • Untuk menggantikan kunci, cipta kunci baharu dalam Google Cloud, klik Kemas kini kunci pada baris Google Maps, tampal kunci itu dan klik Simpan kunci. Terbitkan semula, kemudian padamkan kunci lama.
  • Peta anda mengekalkan rupanya: Google Maps menambah data dan carian pada aplikasi anda, bukan jubin peta Google.
  • Google mengenakan bayaran bagi setiap permintaan melebihi penggunaan percuma bulanannya. Tetapkan amaran bajet dalam pengebilan Google Cloud.
  • Mahukan paparan satelit atau gaya peta Mapbox? Lihat Mapbox.
  • Terma Google mempunyai peraturan untuk memaparkan data tempatnya, seperti mengkreditkan Google di sebelah hasil carian. Minta MonstarX menambah kredit itu jika aplikasi anda menyenaraikan tempat.
Perlukah saya menggunakan Google Maps untuk memaparkan peta?

Tidak. Setiap aplikasi MonstarX boleh memaparkan peta secara percuma tanpa kunci. Sambungkan Google Maps hanya untuk tempat, autolengkap, butiran perniagaan atau panduan arah.

Mengapakah Google mengatakan API tidak didayakan?

Setiap perkhidmatan Google Maps perlu dihidupkan dalam projek Google Cloud anda. Hidupkan perkhidmatan yang dinamakan dalam ralat itu, seperti Places API (New).

Adakah selamat jika kunci itu berada dalam pelayar?

Ya, apabila ia dihadkan kepada API yang digunakan oleh aplikasi anda. Google mereka bentuk kunci ini untuk digunakan dalam halaman web.

Google Maps atau Mapbox?

Google Maps untuk tempat, butiran perniagaan dan ulasan. Mapbox untuk gaya peta tersuai dan paparan satelit. Kedua-duanya boleh menukar alamat kepada pin dan memberi panduan arah.