Google Haritalar, iki veya daha fazla enlem/boylam koordinatından basit bir çoklu çizgi oluşturabilir. Çoklu çizgi kodlama, basit çoklu çizgiler ve karmaşık çoklu çizgiler hakkında daha fazla bilgi edinin.
Bu yardımcı programla, çoklu çizgi kodlamalarını etkileşimli olarak oluşturabilirsiniz. Ayrıca, polylineleri kodlanmış bir dizeden veya GeoJSON linestring'den koordinatlara da çözebilirsiniz.
Haritada etkileşimli olarak çoklu çizgi oluşturma
- Adres, posta kodu, konum veya önemli yer girin. Öneri listesinden seçim yapın. Harita, seçtiğiniz konumun merkezine odaklanır.
- Çoklu çizginizi tanımlamak için haritayı tıklayarak işaretçiler ekleyin. İşaretçilerinizin koordinatları Konumlar listesinde gösterilir.
- Konumlar listesinde işaretçilerin koordinatları gösterilir.
- Kodlanmış Çoklu Çizgi kutusunda çoklu çizgi kodlaması gösterilir.
- GeoJSON Linestring (GeoJSON Çizgi Dizisi) kutusunda çoklu çizginin GeoJSON gösterimi yer alır.
Koordinatları düzenleme
- Bir konumu düzenlemek için işaretçiyi haritada sürükleyin.
- Bir konumu silmek için Konumlar listesinde konumun yanındaki "x" işaretini tıklayın.
- Tüm konumları silip baştan başlamak için Tümünü Temizle'yi tıklayın.
Koordinat girerek çoklu çizgi oluşturma
- Mevcut bir koordinat listeniz varsa işaretçi yerleştirmek yerine enlemleri ve boylamları GeoJSON Linestring koordinatları kutusuna GeoJSON biçimini kullanarak manuel olarak girebilirsiniz.
Çoklu çizgiyi koordinatlara kod çözme
- Çoklu çizginizi Encoded Polyline (Kodlanmış Çoklu Çizgi) veya GeoJSON Linestring (GeoJSON Çizgi Dizisi) kutusuna yapıştırın.
- Çoklu çizginiz çıkış karakterli karakterler içeriyorsa bunları çıkış karakterli hale getirmek için Özel karakterlerin çıkış karakterini kaldır onay kutusunu tıklayın.
- Decode Polyline (Çoklu Çizgiyi Kod Çöz) veya Decode GeoJSON (GeoJSON'ı Kod Çöz) seçeneğini tıklayın. Koordinatlar Konumlar listesinde gösterilir ve çoklu çizgi haritada çizilir.
Bu yardımcı program, Maps JavaScript API'yi kullanır. Özellikle, yolların kodlanması ve kod çözme işlemleri google.maps.geometry.encoding ad alanındaki encodePath() ve decodePath() statik yöntemleriyle gerçekleştirilir.
Kodlama şeması hakkında bilgi için Encoded Polyline Algorithm
Format (Kodlanmış Çoklu Çizgi Algoritması Biçimi) başlıklı makaleyi inceleyin.