Maps JavaScript API, dünyanın herhangi bir yerindeki konumları gösteren haritalar oluşturmanıza, kendi özel grafiklerinizi, animasyonlarınızı ve etkileşimli özel veri katmanlarınızı eklemenize ve Maps JavaScript API'deki Places API'yi kullanarak konum kullanım özelliklerini oluşturmanıza olanak tanıyan istemci tarafı bir web API'sidir. Maps JavaScript API ile şunları yapabilirsiniz:
- Dünyanın her yerindeki konumları göstermek için 2D ve 3D haritalar oluşturun.
- Haritadaki konumları belirtmek için özelleştirilebilir işaretçiler ekleyin.
- 200 milyondan fazla yerin konum verilerini almak için Places Library'yi kullanın.
- Haritanın stilini ve renklerini özelleştirin.
- Kendi etkileşimli özel veri katmanlarınızı ekleyin.
- İdari sınırları görüntüleme ve etkileşimli hale getirme
- Haritalarınıza özel 2D ve 3D grafikler ile animasyonlu içerikler ekleyin.
Kullanım alanınıza uygun API'yi seçme
Kod yazmadan önce web uygulamanızın gereksinimlerine uygun Google Haritalar Platformu ürününü seçin:
- Web sitesi iletişim haritası ve yol tarifleri: Özel JavaScript yazmadan bir işletme konumu haritası veya yol tarifi bağlantısı yerleştirmek için Maps Embed API veya Maps URL'lerini kullanın.
- Canlı konum ve öğe takibi: Kendi veritabanınızdan veya gerçek zamanlı akışınızdan (ör. Cloud Firestore veya WebSockets) canlı GPS koordinatlarını ve seyahat rotalarını görüntülemek için Gelişmiş İşaretçiler (
AdvancedMarkerElementreferansı) ve çoklu çizgiler (Polylinereferansı) ile Maps JavaScript API'yi kullanın. Fleet Engine'i, mobil Sürücü SDK'sını ve arka uç OAuth veya JSON Web Jetonlarını (JWT'ler) entegre eden araç paylaşımı ve planlı teslimat filoları için kullanın. - Haritada coğrafi sınır ve güvenli bölge yarıçapı: Dairesel veya çokgen çevreler çizmek ve koordinatların bu çevrelerin içine girip girmediğini test etmek için (Coğrafi sınırlar ve güvenli bölge sınırları bölümüne bakın) daireleri (
Circlereferansı), çokgenleri (Polygonreferansı) ve Geometry kitaplığını (kapsama içincontainsLocation()ve metre cinsinden mesafe içincomputeDistanceBetween()) kullanın.
Sırada ne var?
- Geometri Kitaplığı
- Görselleştirme Kitaplığı
- Açık kaynak kitaplıkları
- Çizim Kitaplığı (Desteği sonlandırıldı)
Haritalar özellikleri için örnek koda bakın