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

Можно.

Переход вешаете на маркер на mar.events.on(‘click’,function(){window.location.href=‘url куда перейти’;});
А подписи - добавляете еще 1 векторный слой в него на каждый маркер по фьюче, в стиле в label пишете текст.

Вот оно, щастье.

Можно как-то для этого примера автоматизировать создание textfile.txt? Чтобы скормить .osm файл или задать квадрат и получить, например, все shop=convinience. Было бы вообще шикарно если бы в description склеивалось addr:street+addr:housenumber+phone.
Пробую пример отсюда

 wget.exe http://www.informationfreeway.org/api/0.6/node[amenity=hospital][bbox=-6,50,2,61] -O data.osm 

Выдает 503: Service Unavailable

Всем привет!
Подскажите, как нарисовать на карте, вставленной на свой сайт, ломанную (подобно тому, как это можно сделать в яндеск карты API).

Он 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 и свой стиль
Это может оказаться гораздо проще чем городить своё