Именно для этого и придумал. Делаете в нём свой стиль, создаёте mbtiles, загружаете (до 200 мегабайт) на mapbox. Либо поднимаете у себя node.js + tilecache (не помню точное название) и пользуетесь большими mbtiles.
Можно и длинным путём – экспортировать carto-стиль в xml для мапника, поднять всю цепочку postgresql с репликацией и все дела, но это нетривиально. http://switch2osm.org/serving-tiles/
openlayers.org - сложен, монструозен, местами безчеловечен. leafletjs.com - хорош и удобен, но может не найтись какойнибудь экзотической штуки которая есть в openlayers. mapbox.com - имеет смысл если будете пользовать их и только их слои и доп. сервисы.
Хочется быть менее зависимым от сторонних сервисов и на официальных сайтах это как-то не круто смотрится.
Не знаю. Я думаю, что больше 20 линий/20точек/20полигонов обычно не используется. Но пусть будет по 50 шт. линий/полигонов/точек. Или увеличивать количество точек до тех пор пока не начнет тормозить.
Берите лифлет, учебников на его сайте для задачи хватит сполна. Поддержка браузеров у него приличная (до IE6), хотя с OpenLayers мало кто сравнится. Лицензия BSD: можно использовать как угодно. Работает очень быстро, не в меньшей степени из-за небольшого размера библиотеки.
Нужно его дорабатывать и вешать ссылку на него на первой странице, что бы все вставляли себе на сайты карты.
Из доработок: что бы можно было указать размер карты, возможность генерить не всю страницу, а только код карты. Можно ещё сразу результат показать.
Баги: “Ваш html-РєРѕРґ:” - кодировки проверьте (в хроме так показывает, а в опере все нормально) и вместо круга получается Point
Я уже своим клиентам которым делал сайты-визитки развесил такие карты
Даже плагин под Joomla пилить начал. Тут http://iahtoh.ru/about можно глянуть.
Есть желание его допилить. Благо есть пример для подражания в Вордпресс. Там есть подобный полуплатный плагин. Но на все нужно время. А его катастрофически не хватает.
Де можна знайти чіткий покроковий опис, як добавити собі на сайт карту ОСМ, щоб можна винести меню з назвами вулиць для конкретного (тільки одного) населеного пункту. І щоб при виборі вулиці вона підсвічувалася на карті, Аналогічно з будинками і їх номерами. При виборі будинку в меню, щоб він також підсвічувався на карті.
Така карта існувала на одному сайті. Фактично для цього сайту я заповнив карту в ОСМ (всі будинки, їх номери, вулиці, gps-трекинг). І все було супер. Але недавно сайт закрився. Адмін сказав, що йому стало не вигідно утримувати його.
Я ж хочу створити сайт на безкоштовному хостингу, наприклад, на Ucoz. В скриптах, html частково орієнтуюся.
Просто вставити карту на сайт без можливості підсвічення вулиць і будинків - це дуже примітивно, пропадає велика її користь.