Вставка OSM на сайт

Он http://leaflet.cloudmade.com/ умеет. Тут внизу тема была конкретно по leaflet , посмотрите.

Leaflet посмотрел но там все как-то на английском и примера с ломанной не нашел(. Мне вообще говоря, необходимо отобразить путь по группе GPS координат, в яндексе делал с помощью ломанной, может кто-нить даст пример как здесь это реализовать?

Извиняюсь не понял сразу, вам интерактивно рисовать по карте нужно, а он может отображать заранее заданные точки, круги и полигоны…
пример здесь http://leaflet.cloudmade.com/examples/quick-start-example.html

вот пример http://leaflet.cloudmade.com/examples/quick-start.html
вместо полигона используй http://leaflet.cloudmade.com/reference.html#polyline вроде не сложно

P.S.
вот тут полилиния https://github.com/CloudMade/Leaflet/blob/master/debug/vector/vector-mobile.html

Круто, работает! В смысле показывает http://osm.s-s-s.ru/route.html :slight_smile:

О спасибо, то что надо. Ребят, а можно пояснить, зачем это нужно и что писать вместо этого?
var cloudmadeUrl = ‘http://{s}.tile.cloudmade.com/YOUR-API-KEY/997/256/{z}/{x}/{y}.png’,

это подложка отображения на карте - адрес рендера, можно разные использовать.
Посмотрите html-код страницы в моем примере, попробуйте …

Я посмотрел там http://osm.s-s-s.ru/{z}/{x}/{y}.png . Все равно не врубился, понято что http://osm.s-s-s.ru это адрес сайта, а что такое {z}/{x}/{y} и почему вконце .png не понятно.

“Ну вы блин , даете” (С) фильм особености национальной охоты :slight_smile:
это формат размещенея тайлов, которые создает мапник.
Почитайте осм-вики по поводу, там все есть

Вики почитал прочитал про формат {z}/{x}/{y} ничего не нашел(. Senior Member, я не спец в OSM меня интресует что поставить вместо это строки, а не цитаты из фильма особенности национальной охоты.

http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames

Ребят, это все здорово! Даж не знал, что карта моего городка есть нормальная. Грустил, думал, что ждать придется, пока яндекс когда-то сделает. Хочу прицепить себе на форум карту с метками в городе.
Тут и опенстритмап, и 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

Или cloudmade и свой стиль
Или mapbox и свой стиль
Это может оказаться гораздо проще чем городить своё

Именно для этого и придумал. Делаете в нём свой стиль, создаёте mbtiles, загружаете (до 200 мегабайт) на mapbox. Либо поднимаете у себя node.js + tilecache (не помню точное название) и пользуетесь большими mbtiles.

Можно и длинным путём – экспортировать carto-стиль в xml для мапника, поднять всю цепочку postgresql с репликацией и все дела, но это нетривиально. http://switch2osm.org/serving-tiles/

Что лучше выбрать? Есть сравнение? openlayers.org vs leafletjs.com vs mapbox.com vs прочие варианты.

что лучше выбрать, мерседес или бмв или ауди?
всё зависит от задачи.
если не знаете, но умеете программировать на джаваскрипте, берите leaflet.

openlayers.org - сложен, монструозен, местами безчеловечен.
leafletjs.com - хорош и удобен, но может не найтись какойнибудь экзотической штуки которая есть в openlayers.
mapbox.com - имеет смысл если будете пользовать их и только их слои и доп. сервисы.