Anasayfa » Toolkit » İnteraktif ve Özelleştirilmiş Haritalar Oluşturmak için 13 JavaScript Kütüphanesi

    İnteraktif ve Özelleştirilmiş Haritalar Oluşturmak için 13 JavaScript Kütüphanesi

    Önceden haritalar oluşturmanıza yardımcı olacak Google Harita Oluşturucusu ve diğer 10 aracı daha kullandık. Bununla birlikte, bunun yerine Javascript kitaplıklarını kullanmayı tercih ederseniz, gönderiyi biz sizin için aldık. Özel harita işaretleyicilerini göstermek, özel rota çizgileri çizmek ve hatta haritanın belirli noktalarına tıkladığınızda veya tıkladığınızda bir diyalog göstermek için kullanabileceğiniz JS kütüphaneleri.

    Haritalarınızı istediğiniz şekilde kişiselleştirin - bazıları CSS ile stillendirilebilir - veya haritanızı istediğiniz kadar etkileşimli olacak şekilde özelleştirin. Harita verilerinin kaynağı, her bir kütüphanenin bağımlılıkları ve lisansları size kolaylık sağlamak için eklenmiştir..

    Hongkiat hakkında daha fazlası:

    • Google Haritalar’a nasıl stil verilir
    • HTML5 Geolocation API'sı ile kullanıcı konumu alma
    • Veri Görselleştirme: 20+ kullanışlı araç ve kaynak

    GMaps

    GMaps Google Haritalar'ı eklemeyi ve özelleştirmeyi çok kolaylaştırır. Harita eklemenin yanı sıra, bir rota çizmek için yararlı olabilecek poliller, özel bir menü kontrolü ve hatta HTML öğeleri gibi haritaya da birkaç şey ekleyebilirsiniz..

    GMaps, haritanızı Foursquare gibi belirli bir uygulamayla entegre etmek için kullanabileceğiniz JSON formatındaki verilerle uyumludur.

    • Harita Veri Kaynağı: Google Haritalar
    • Bağımlılıklar: Yok
    • Lisans: MIT Lisansı

    jHere

    5KB'de, JHERE size boyutun önemli olmadığını; hala bir avuç özelleştirme seçeneğiyle güçlü bir etkileşimli harita oluşturabilirsiniz. jHERE, Windows Phone için en popüler harita sağlayıcılarından biri olan HERE haritadan harita görselleştirmesini alıyor..

    Kütüphane yeni işlevlerle genişletilebilir ve bu kütüphane için geliştirilen, şekiller, yollar ve özel işaretler eklemek için kullanılan birkaç uzantı vardır..

    • Harita Veri Kaynağı: HERE Haritalar
    • Bağımlılıklar: jQuery veya ZeptoJS
    • Lisans: MIT Lisansı

    Kartograph

    Kartograph haritayı SVG formatında oluşturmak için Kartograph.ph ve haritanın üstüne etkileşimli öğeler eklemek için Kartograph.js olmak üzere iki dosyadan oluşur. Kartograph.js Raphael.js üzerine kurulu olduğundan harita IE7'ye kadar iyi çalışır. Kartograph'ın neler yapabileceğini keşfetmek için etkileşimli harita demolarına bakabilirsiniz..

    • Harita Veri Kaynağı: Kartograf
    • Bağımlılıklar: Kartograph.py, Raphael ve jQuery
    • Lisans: AGPL ve LGPL

    Mapael

    jQuery Mapael Etkileşim yanı sıra zarif veri görselleştirme ile haritalar oluşturmanıza olanak sağlar. Örneğin, bir harita oluşturabilir ve haritadaki her bölgeyi bölgeye göre farklı renklerle atayabilirsiniz. Ayrıca bölgedeki araç ipucunu ve benzeri etkinlik işleyicileri de ekleyebilirsiniz. tık veya duraksamak.

    Harita, SEO tarafından oluşturulan ve JavaScript oluşturulmuş içeriği tarama yeteneğine sahip olmayan arama motoru robotlarına alternatif içerik sağlayarak oluşturulmuştur..

    • Harita Veri Kaynağı: Raphael.js
    • Bağımlılıklar: jQuery
    • Lisans: MIT Lisansı

    D3js

    d3.js HTML, SVG ve CSS ile verilerinizi hayata geçirecek kapsamlı bir JavaScript kütüphanesidir. D3 kullanımı oldukça etkileşimli bir harita oluşturmak da dahil olmak üzere oldukça çeşitlidir. Bu Dünya Bankası Küresel Gelişim haritasına bakın, D3.js ile yapabilecekleriniz neler olacak.

    • Harita Veri Kaynağı: D3.js
    • Bağımlılıklar: Yok
    • Lisans: Tanımsız

    DataMaps

    D3.js ile bir harita oluşturmak çok zorsa, kullanabilirsiniz DataMaps. DataMaps aslında haritalar oluşturmak için özel olarak geliştirilmiş bir D3.js eklentisidir. D3.js yeteneklerinin çoğunu devralır, dolayısıyla basit veya çok özelleştirilmiş haritalar oluşturabilirsiniz. Haritanın duyarlı olduğunu söylemiş miydim??

    • Harita Veri Kaynağı: D3.js
    • Bağımlılıklar: D3.js ve TopoJSON
    • Lisans: MIT Lisansı

    GeoChart

    GeoChart, küçük ayrıntılara sahip tam teşekküllü bir harita yerine bölgeyi, işaretleri ve metni oluşturan basitleştirilmiş bir Google Haritasıdır. Harita SVG'de üretilir ve bölge renklerini değiştirme, açılır pencere ekleme ve özel harita işaretleyicileri gibi birçok şekilde özelleştirilebilir.

    • Harita Veri Kaynağı: Google Haritalar
    • Bağımlılıklar: Yok
    • Lisans: Google Haritalar TOS’u okuyun

    Maplace

    Maplace, Google Haritalar API v3 üzerinden harita oluşturmak için bir jQuery eklentisi. Maplace, IE6 dahil olmak üzere tüm tarayıcılarda çalışır. Bu nedenle, haritayı mümkün olan en kolay şekilde oluşturmak istiyorsanız dikkat etmeniz gereken bir başka harika eklenti..

    • Harita Veri Kaynağı: Google Haritalar
    • Bağımlılıklar: jQuery
    • Lisans: MIT Lisansı

    Görkemli

    Görkemli bir şekilde ABD haritaları oluşturmak için geliştirilen JavaScript kitaplığıdır. Kütüphane, oluşturulan haritalarınızın üstüne etkileşimli öğeler ekleyebileceğinizi göz önünde bulundurarak oldukça hafiftir..

    • Harita Veri Kaynağı: Görkemli / SVG
    • Bağımlılıklar: Yok
    • Lisans: MIT Lisansı

    GeoComplete

    GeoComplete kendi başına ayrı bir JavaScript kütüphanesidir. Kütüphane, haritanın yanı sıra yazdığınız şehirlerin, ülkelerin veya eyaletlerin önerilerini gösterecek bir giriş alanı ekleyecektir..

    • Harita Veri Kaynağı: Google Haritalar
    • Bağımlılıklar: jQuery
    • Lisans: MIT Lisansı

    Harita Araçları

    Harita Araçları, Google Haritalar'ı eklemek için sezgisel bir API sağlar. Haritayı oluşturmak için TopoJSON ve GeoJSON gibi coğrafi formatlı JSON verilerinin yüklenmesini destekler. Bunun da ötesinde, haritayı daha canlı hale getireceğini düşündüğüm animasyonlu işaretleyiciler ekleyebilir, değişkenler veya yer tutucularla HTML içeriği ekleyebilirsiniz.

    • Harita Veri Kaynağı: Google Haritalar
    • Bağımlılıklar: GeoJSON / TopoJSON
    • Lisans: MIT Lisansı

    OpenLayers

    OpenLayers Çeşitli harita hizmetlerini kullanarak etkileşimli haritalar oluşturmak için yüksek performanslı bir açık kaynaklı JavaScript çerçevesidir. Birkaç harita hizmetinden döşenmiş katmanı veya vektör katmanını kullanarak harita katmanı kaynağını seçebilirsiniz..

    OpenLayer, cihazlar ve tarayıcılar arasında haritalar oluşturmak için uygun, kutudan hazır mobil geliyor. Haritanızın farklı bir görünüşü için CSS'yi kullanabilirsiniz. Haritayı OpenLayers kullanarak web’inize uygulamak için işte size yardımcı olacak bir eğitim.

    • Harita Veri Kaynağı: OpenStreetMap
    • Bağımlılıklar: Yok
    • Lisans: Tanımsız

    broşür

    Geliştiriciler verdi broşür Temel işlevler kusursuz çalışır, boyutunu küçük tutar, mobil cihazlar için mükemmeldir. Belirli işlevler için, eklentileri kullanarak Leaflet'i genişletmeniz yeterli. Broşür ihtiyacınız olan en çok çevrimiçi harita özelliğine sahiptir: döşeme katmanları, açılır pencereler, işaretçiler ve poliller, çokgenler, daireler veya dikdörtgenler gibi ücretsiz vektör katmanları. Kolaylıkla CSS3 kullanarak stili özelleştirebilseniz de güzel varsayılan tasarımlarla gelir.

    Leaflet, hem mobil hem de masaüstü tarayıcılar için en çok kullanılan etkileşim özelliklerine sahiptir.

    • Harita Veri Kaynağı: OpenStreetMap
    • Bağımlılıklar: Yok
    • Lisans: Tanımsız