Сабж. При попытке добавить через map.controls.add('miniMap') появляется ошибка:
> Uncaught TypeError: undefined is not a function
Здравствуйте!
Подскажите пожалуйста почему не работает позиционирования для контроллера мини-карты?
А для зума все работает.
Спасибо!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtm
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Yandex Map</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://api-maps.yandex.ru
<script type="text/javascript">
ymaps.ready(init);
var myMap,
myPlacemark;
function init(){
myMap = new ymaps.Map ("maps", {
center: [55.76, 37.64],
zoom: 7
});
myMap.controls.add("zoomControl", {left: 50, top: 50})
myMap.controls.add(new ymaps.control.MiniMap(
{type: 'yandex#map', expanded: true},
{size: [75, 75], zoomOffset: 4, left: 50}
))
}
</script>
</head>
<body>
<div id="maps" style="width: 600px; height: 400px"></div>
</body>
</html>
Можно как-то зафиксировать мини-карту? И чтобы при прокрутке к краю карты она не прокручивалась дальше?
Выложу скрин, т.к. сомневаюсь, что нормально описал суть проблемы.
Заранее спасибо всем, кто откликнется
Долго искал в документации, и нашел только позиционирование относительно основной карты. Возможно ли вынести обзорую карту в блок вне карты?
Доброго времени суток всем.
Не нашел этого в API, поэтому решил написать сюды YMaps.MiniMap(), но в документации я этого не нашел. Заранее спасибо.
Как можно увеличить размеры миникарты?
Хотелось бы сделать ей height: 200px; и widht: 200px;
Пробовал добавить:
YMaps.jQuery('.YMaps-mini-map').css('height', '200px');но в итоге криво работает. При нажатии на кнопочку свернуть миникарту, кнопка висит на том же месте :(
YMaps.jQuery('.YMaps-mini-map').css('width', '200px');
Добрый день!
Как можно изменить размеры мини-карты?
Если делаю так:
YMaps.jQuery('.YMaps-mini
Размер изменяется, но происходит смещение положения на миникарте. :(
Как не глупо это звучит, но я не могу программным путём свернуть мини-карту. Вроде у элемента управления есть методы, но не могу заставить их работать.
Задача состоит в том, чтобы при загрузке карты мини-карта была свёрнута. Делаю так:
var miniMap = new YMaps.MiniMap();
this.addControl(miniMap, new YMaps.ControlPosition(YMaps.ControlPosition.BOTTOM _LEFT, new YMaps.Point(10, 30)));
miniMap.setVisible(false);
В итоге получаю "серую карту".
В примере this это карта -- я всю инициализацию инкапсулировал...
Решил прикрутить к сайту, которым сейчас занимаюсь. Вроде получилось неплохо.
Суть в том, что человек при пеерходе на страницу информации о квартире, видит миникарту с центрированнием на адресе квартиры.
Кстати сделал указатель на адрес в виде логотипа сайта ) С этим больше всего возьни было )
Оцените, жду! ;)
http://www.ural-home.ru/a