Пишу на асп в Visual Studio
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script src="http://api-maps.yandex.ru
<script type="text/javascript">
var myMap, route, ch = 1;
var markers = [];
var point = [];
ymaps.ready(init);
function init() {
myMap = new ymaps.Map('map', {
center: [56.314102, 44.017161],
zoom: 14
});
//Добавляем элементы управления
myMap.controls
.add('zoomControl')
.add('typeSelector')
.add('mapTools')
//Отсеживаем событие клика по карте
myMap.events.add('click', function (e) {
var coords = e.get('coordPosition');
if (markers.length < 10) {
myPlacemark = new ymaps.Placemark([coords[0].toPrecision(6), coords[1].toPrecision(6)], {
// Свойства
// Текст метки
iconContent: ch
}, {
// Опции
// Иконка метки будет растягиваться под ее контент
preset: 'twirl#blueStretchyIcon'
});
markers.push(myPlacemark);
myMap.geoObjects.add(myPlacemark);
ch++;
}
else {
alert("Вы задали максимальное количество точек");
}
});
}
function calcRoute() {
for (var i = 0, l = markers.length; i < l; i++) {
point[i] = markers[i].geometry.getCoordinates();
}
ymaps.route(point, {
// Опции маршрутизатора
mapStateAutoApply: true // автоматически позиционировать карту
}).then(function (router) {
route = router;
myMap.geoObjects.add(route);
}, function (error) {
alert("Возникла ошибка: " + error.message);
});
}
//Удаление маршрута и меток с карты и очистка данных
function reset() {
route && myMap.geoObjects.remove(route);
for (var i = 0, l = markers.length; i < l; i++) {
myMap.geoObjects.remove(markers[i]);
}
markers = [];
point = [];
ch = 1;
}
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<div id="map" style="width:800px; height:600px"></div>
<input type="button" value="Построить маршрут" onclick="calcRoute()" />
<input type="button" value="Очистить" onclick="reset()" />
</asp:Content>
При нажатии на кнопку очистить ничего не очищаеться, но если писать в чистую, тобиш просто в блокноте, все работает. в чем может быть проблема?