метод 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
});
А если так:
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 ?
Подскажите как при инициализации маркера присвоить ему 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 установить стандартную иконку?
как удалить точку с карты?