<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Примеры. Размещение карты на странице.</title>
<script src="http://api-maps.yandex.ru
<script src="http://api-maps.yandex.ru
<script type="text/javascript">
var myMap;
// Дождёмся загрузки API и готовности DOM.
ymaps.ready(init);
function init () {
myMap = new ymaps.Map('map', {
// При инициализации карты обязательно нужно указать
// её центр и коэффициент масштабирования.
center:[55.625984, 37.619396], // Москва
zoom:13
});
// Поиск ближайших станций метро
var metro = new YMaps.Metro.Closest(new YMaps.GeoPoint(55.625984, 37.619396), { results : 1 } )
// Обработчик успешного завершения
YMaps.Events.observe(metro, metro.Events.Load, function (metro) {
if (metro.length()) {
metro.setStyle("default#greenSmallPoint");
myMap.addOverlay(metro);
} else {
alert("Поблизости не найдено станций метро");
}
});
YMaps.Events.observe(metro, metro.Events.Fault, function (metro, error) {
alert("При выполнении запроса произошла ошибка: " + error);
});
}
</script>
</head>
<body>
<div id="map" style="width:400px; height:300px"></div>
<input type="button" id="destroyButton" value="Удалить карту"/>
</body>
</html>
при запуске количество найденых станций - 0
в чем может быть причина?
глобальная задача которую приследую, по координатам получить статистику как тут:
слева:
Ближайшее метро
Примеры. Размещение карты на странице.