Нужен небольшой статический участок карты без опознавательных знаков.
Возможно ли на карте типа "Схема" убрать навазния стран/городов/улиц?
Вопрос задавался около 5 лет назад и ответ на него был "нет". Как сейчас?
Нужен небольшой статический участок карты без опознавательных знаков.
Возможно ли на карте типа "Схема" убрать навазния стран/городов/улиц?
Вопрос задавался около 5 лет назад и ответ на него был "нет". Как сейчас?
я сделал чтоб выдергивались координаты из карты, хотелось бы еще и корректный адрес доставать
нашел https://tech.yandex.ru/maps/jsbox/2.1/event_reverse_geocode
Задача следующая, хотелось бы чтобы масштаб карты после перезагрузки страницы слхранялся. Подскажите пожалуйста, как можно с помощью функций API определить текущий масштаб карты?
метод map.getType() чо то не канает(
на выходе получается: [object Object]
Добрый день!
Создал карту с возможностью определения геокоординат
$(document).ready(function() {
YMaps.jQuery(function() {
map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
var pointCenter = new YMaps.GeoPoint(<?=$address['lng']?>, <?=$address['lat']?>);
map.setCenter(pointCenter, 13);
map.addControl(new YMaps.TypeControl());
map.addControl(new YMaps.Zoom());
placemark = new YMaps.Placemark(pointCenter, {draggable: true, hideIcon: false});
setBalloonInfo(placemark, pointCenter);
map.addOverlay(placemark);
YMaps.Events.observe(placemark, placemark.Events.Drag, function (mEvent) {
setBalloonInfo(placemark, mEvent.getGeoPoint());
});
YMaps.Events.observe(map, map.Events.Click, function (map, mEvent) {
var newGeoPoint = mEvent.getGeoPoint();
placemark.setGeoPoint(newGeoPoint);
setBalloonInfo(placemark, newGeoPoint);
})
function setBalloonInfo (placemark, geoPoint) {
var content = "Переместите для переопределения <br /> местонахождения офиса";
placemark.setBalloonContent(content);
var reg = /,/;
var str = geoPoint.toString();
str = str.replace(reg, ", ");
$('#geo').val(str);
}
});});
При перемещении балуна либо щелчке пишу значения в скрытый инпут.
Подскажите пожалйста каким образом я могу получать значения высоты карты?
Что пробывал:
добавил
var zoom = map.getZoom();
$('#geo_height').val(zoom);
в setBalloonInfo. Значение получаю, но только после клика либо перемещения балуна. Необходимо получать значния после события изменения маштаба, но как так и не разобрался.
приветствую,
раньше было:
инициализация карты, установка зума, установка центра карты -- все работало, затем в какой-то момент перестало. видимо после обновления API.
как работает сейчас:
инициализация карты, установка центра карты, установка зума.
баг или фича?
спасибо.
всем привет!
товарищи, создаю карту
var map, geoResult;
window.onload = function () {
map = new YMaps.Map(document.getElementById("YMapsID"));
map.addControl(new YMaps.TypeControl());
map.addControl(new YMaps.Zoom());
map.enableScrollZoom();
showAddress("<?=$firm_info['city'].' '.$firm_info['adr'].' '.$firm_info['home']?>");
}
function showAddress (value) {
map.removeOverlay(geoResult);
var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds()});
YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
if (this.length()) {
geoResult = this.get(0);
geoResult.setIconContent('<?=$firm_info['fullname' ]?>');
map.addOverlay(geoResult);
map.setBounds(geoResult.getBounds());
}
});
}
подскажите пожалуйста, как поменять масштаб карты?
map.setCenter(new YMaps.GeoPoint(" "), "14"); не исспользую, т.к. показываю карту по адресу.
Здравствуйте.
Создаю след. группу:
group.add(new YMaps.YMapsML('<%=yMapLink[j]%>')); // Подгружаю карту из сервиса "Мои карты".
Прохожусь по всей группе
l.forEach(function(obj)
и добавляю на карту
map.addOverlay(obj);
При этом obj.name; obj.id; равны null. Хотя xml эти поля содержит.
В чем может быть проблема?
Пишу вот такой код:
$(".coordlink").click(function() {
var newpoint = $(this).attr('rel');
map.setCenter(new YMaps.GeoPoint(newpoint), 10);
return false;
});
Центр при этом упорно ставится на 0,0 - начало координат.
Переменная newpoint существует и может быть выведена обычным алертом (например: 30.269280,58.090490). Если вручную вписываю цифры внутрь будущего центра - карта успешно позиционируется.
Засада с типами данных? Подскажите, плиз!
Здравствуйте.
Я новичок в этом деле. Необходимо фиксировать текущий масштаб карты и записывать его в какую-то переменную.
Подскажите, как это сделать?