Sadece çizim vektörleri için, Leaflet veya OpenLayers iyi olur. Orada yeni bir şey yok.
Vektör döşemeli haritalar için (yani farklı zum seviyelerinde farklı çözünürlükler / detay seviyeleri), TileStache basit ve iyi bir sunucudur. Polymaps (AFAIK, tek genel amaçlı çalışan js döşeli vektör görüntüleyici) ile çok sayıda deney ile kullanıyorum. Bazı insanlar döşenmiş vektör desteği eklemek için OpenLayers kullanmıştır , ancak AFAIK, bir yıl içinde gövdeye entegre edilmemiştir, bu nedenle yakın gelecekte ilgisizlik nedeniyle olmayacaktır.
TileStache (sunucu) kendisi çok iyi çalışıyor. Yine de, Polymaps ile birkaç hata buldum ve artık güncellenmediği için (terk edilmiş proje), kendimi üretimde kullanmaya ikna edemiyorum (kendim korumak zorundayım ... henüz kendim.)
Benim çözümüm AmigoCloud'da kullanılan özel bir OpenGL yerli vektör oluşturucu yazmak oldu . Aslında, tüm haritalar hizmetimizde bu şekilde oluşturuluyor. Bu amaçla, TileStache oldukça iyi teslimat yaptı.
TileStache Vektör Sağlayıcısına bakmak istiyorsunuz . Nasıl kullanılacağıyla ilgili örnekler için yazdığım çok temel bir vektör test takımına bakabilirsiniz .
Ne yazık ki, Leaflet'in döşenmiş vektörleri desteklediğini düşünmüyorum.