Для простого малювання векторів, Leaflet або OpenLayers стануть чудово. Нічого нового там немає.
Для векторних плиткових карт (тобто різних дозволів / рівнів деталізації при різних рівнях збільшення) TileStache - простий і хороший сервер. Я використовував безліч експериментів із полімапами (AFAIK, єдиний загальнодоступний переглядач кахельних векторів загального призначення). Деякі люди використовували OpenLayers для додавання підтримки кахельних векторів , однак AFAIK він не був інтегрований до магістралі протягом року, тому, мабуть, не буде найближчим часом через відсутність інтересу.
Сам TileStache (сервер) працює дуже добре. Тим не менш, я знайшов кілька помилок з Polymaps, і оскільки він більше не оновлюється (покинутий проект), я не можу переконати себе використовувати його у виробництві (я повинен був би підтримувати його сам ... Я не можу виправдати це я ще тільки.)
Моїм рішенням для мене було написання користувальницького вітчизняного рендерінгу OpenGL, який використовується в AmigoCloud . Насправді саме так всі карти надаються в нашому сервісі. З цією метою TileStache поставив досить добре.
Ви хочете подивитися на провайдера TileStache Vector . Для прикладів того, як ним користуватися, ви можете подивитися дуже базовий векторний тестовий набір, який я написав .
На жаль, я не думаю, що Leaflet підтримує кахельні вектори.