О спасибо, то что надо. Ребят, а можно пояснить, зачем это нужно и что писать вместо этого?
var cloudmadeUrl = ‘http://{s}.tile.cloudmade.com/YOUR-API-KEY/997/256/{z}/{x}/{y}.png’,
“Ну вы блин , даете” (С) фильм особености национальной охоты
это формат размещенея тайлов, которые создает мапник.
Почитайте осм-вики по поводу, там все есть
Вики почитал прочитал про формат {z}/{x}/{y} ничего не нашел(. Senior Member, я не спец в OSM меня интресует что поставить вместо это строки, а не цитаты из фильма особенности национальной охоты.
Ребят, это все здорово! Даж не знал, что карта моего городка есть нормальная. Грустил, думал, что ждать придется, пока яндекс когда-то сделает. Хочу прицепить себе на форум карту с метками в городе.
Тут и опенстритмап, и 2гис на его основе и карты.яндекс народные. Прям не знаю что лучше использовать… А хотелось бы чтоб вот как тут - http://www.advokat63.ru/ было. Типа нажал на категорию “адвокаты” и они на карте вылезли. На опенстритмап такое можно сделать?
Конечно можно. Но готовых, коробочных решений такого рода нет - есть разные части, комбинируя которые можно добиться аналогичного (или лучшего) результата. Т.е. немного повозиться придётся (в зависимости от желаемого уровня интеграции).
Вопрос: существует ли возможность вставить карты OSM на сайт с помощью, такскть, fousquare-way?
Я ни разу не программист, но насколько понимаю, маркеры там вставляются с помощью leaflet (поправьте, если не так- я в этом деле полный ноль), а карты они берут у мапбокса.
Есть ли способ выводить карты со “своим” стилем напрямую? Ну то есть у OSM берешь данные, а стиль рисуется ну пусть тот же mapsurfer/самодельный?
Думал, что TileMill для этого и придуман, но, кажется, ошибался
moresquitch: вам нужен свой tileserver. Порядок вкратце:
ставим базу PostgreSQL, настраиваем под postgis
загоняем в нее данные OSM с помощью osm2postgis
ставим мапник и делаем свой стиль для него
ставим apache, mod_tile, renderd и настраиваем связку для всего этого
на сайте ставим прикручиваем OpenLayers или Leaflet и натравливаем на свой tileserver
настраиваем автоматическое обновление для своей базы данных с OSM
Именно для этого и придумал. Делаете в нём свой стиль, создаёте mbtiles, загружаете (до 200 мегабайт) на mapbox. Либо поднимаете у себя node.js + tilecache (не помню точное название) и пользуетесь большими mbtiles.
Можно и длинным путём – экспортировать carto-стиль в xml для мапника, поднять всю цепочку postgresql с репликацией и все дела, но это нетривиально. http://switch2osm.org/serving-tiles/
openlayers.org - сложен, монструозен, местами безчеловечен. leafletjs.com - хорош и удобен, но может не найтись какойнибудь экзотической штуки которая есть в openlayers. mapbox.com - имеет смысл если будете пользовать их и только их слои и доп. сервисы.