Leaflet — новая JavaScript-библиотека для карт от CloudMade

метод unbindPopup определен только для маркеров? как от балуна избавиться у других объектов?

их я нахожу…но ничего с ними делать не могу( такое ощущение что popup находится под другим слоем!:o

на “.on click” маркера вешаем код

значение переменной popupContent определяется при клике по маркеру.

Просмотрел все события объекта карты, но так и не нашел события типа center_changed или bounds_changed.

Как узнать, что центр карты или видимая область поменялись?

Для центра карты:

map.on('moveend', function(e) {
    alert(e.latlng);
});

на слой FeatureGroup добавлены маркеры и линии. можно ли как то оставлять масштаб слоя неизменным при масштабировании карты?

А если так:

var osm = new L.TileLayer('http://tile.openstreetmap.org/{z}/{x}/{y}.png', {
 minZoom: 12
 ,maxZoom: 16
});

мне нужно было сделать карту области, наподобие “Choropleth map”, без тайлов, только полигоны.
сделал так:


var bounds = geojson.getBounds().pad(1);
map.setView(bounds.getCenter(),6);
map.setMaxBounds(bounds);

кто то уже пробовал в работе версию 0.5?
интересно когда будет релиз.

ну че, никто не знает как зумить только карту, слои оставлять как есть?

изменять координаты в зависимости от зума?

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

Ну если ты маркер привязал к координате, с чего вдруг он должен поменять эти координаты, чтобы отобразиться на томе же месте от центра ?

AndreyCool,
пересчитывай координаты после изменения масштаба (событие zoomend)

имеется последняя версия библиотеки (0.5)
плагин контекстного меню jquery (contextMenu)

маркерам подключаю событие contextmenu дабы показать меню по пкм.

В результате в IE 9 по пкм меню открывается, а вот в FF 17.0.1 меню не открывается.

Есть какие то мысли в какую сторону копать?

Подскажите как при инициализации маркера присвоить ему ID ?

Было уже:
http://forum.openstreetmap.org/viewtopic.php?pid=298206#p298206

Или просто
marker.id = id;

контекстное меню в 0.5
https://github.com/CloudMade/Leaflet/issues/1238

вот интересно решение доступное в 0.5 считать провалом или это все же как то исправят в будущем.

как в setIcon установить стандартную иконку?

как удалить точку с карты?