Здравствуйте.
Как подключить на карту переключатель типов карт.
Есть код:
<!DOCTYPE html>
<html>
<head>
<title>Примеры. Балун и хинт</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"></script>
<script src="jquery.min.js" type="text/javascript"></script>
<script src="balloon_and_hint.js" type="text/javascript"></script>
</head>
<body>
<div id="map" style="width:400px; height:300px"></div>
</body>
</html>
и к нему js:
ymaps.ready(init);
function init () {
var myMap = new ymaps.Map("map", {
center: [54.83, 37.11],
zoom: 5
}),
myPlacemark = new ymaps.Placemark([55.907228, 31.260503], {
// Чтобы балун и хинт открывались на метке, необходимо задать ей определенные свойства.
balloonContentHeader: "Балун метки",
balloonContentBody: "Содержимое <em>балуна</em> метки",
balloonContentFooter: "Подвал",
hintContent: "Хинт метки"
});
myMap.geoObjects.add(myPlacemark);
// Открываем балун на карте (без привязки к геообъекту).
myMap.balloon.open([51.85, 38.37], "Содержимое балуна", {
// Опция: не показываем кнопку закрытия.
closeButton: false
});
// Показываем хинт на карте (без привязки к геообъекту).
myMap.hint.show(myMap.getCenter(), "Содержимое хинта", {
// Опция: задержка перед открытием.
showTimeout: 1500
});
}
Добавлял в функцию init map.addControl(new YMaps.TypeControl()); - выводило ошибку что YMaps.TypeControl is not a function...