Google Maps dapat membuat polyline sederhana dari dua koordinat lintang/bujur atau lebih. Pelajari lebih lanjut encoding polyline, polyline sederhana, dan polyline kompleks.
Dengan utilitas ini, Anda dapat membuat encoding polyline secara interaktif. Anda juga dapat mendekode polyline menjadi koordinat dari string yang dienkode atau linestring GeoJSON.
Membuat polyline secara interaktif di peta
- Masukkan alamat, kode pos, lokasi, atau tempat terkenal. Pilih salah satu opsi dari daftar saran. Peta akan berpusat pada lokasi yang Anda pilih.
- Klik peta untuk menambahkan penanda guna menentukan polyline Anda. Koordinat penanda Anda akan muncul di daftar Lokasi.
- Daftar Lokasi menampilkan koordinat penanda.
- Kotak Encoded Polyline menampilkan encoding polyline.
- Kotak GeoJSON Linestring menampilkan representasi GeoJSON dari polyline.
Mengedit koordinat
- Untuk mengedit lokasi, tarik penanda di peta.
- Untuk menghapus lokasi, klik "x" di sampingnya dalam daftar Lokasi.
- Untuk menghapus semua lokasi dan memulai lagi, klik Hapus Semua.
Membuat polyline dengan memasukkan koordinat
- Jika Anda memiliki daftar koordinat yang ada, alih-alih menempatkan penanda, Anda dapat memasukkan garis lintang dan bujur secara manual di kotak Koordinat GeoJSON Linestring, menggunakan format GeoJSON.
Mendekode polyline menjadi koordinat
- Tempelkan polyline Anda ke kotak Encoded Polyline atau GeoJSON Linestring.
- Jika polyline Anda berisi karakter yang di-escape, klik kotak centang Unescape special characters untuk meng-escape-nya.
- Klik Decode Polyline atau Decode GeoJSON. Koordinat ditampilkan di daftar Lokasi, dan polyline digambar di peta.
Utilitas ini menggunakan Maps JavaScript API. Secara khusus,
encoding dan decoding jalur ditangani oleh metode statis encodePath()
dan decodePath() di namespace google.maps.geometry.encoding.
Lihat Format Algoritma Polyline yang Dienkodekan untuk mengetahui informasi tentang skema encoding.