Здравствуйте. Требуется помощь.
В начале я создаю карту, с центром в Москве, затем пытаюсь добавить туда данные..
Тоесть мне необходимо добавить данные в уже сгенерированную карту.. и не выходит.
<html>
<title>Тестирование карты</title>
<head>
<script src=\"http://api-maps.yandex.ru/1.1/index.xml?key=$yande " type=\"text/javascript\"></script>xKEY\
<script type=\"text/javascript\">
// Создание обработчика для события window.onLoad
YMaps.jQuery(function () {
// Создание экземпляра карты и его привязка к созданному контейнеру
var map = new YMaps.Map(YMaps.jQuery(\"#YMapsID\")[0]);
var points = [];
// Создание объекта геокодера
var geocoder = new YMaps.Geocoder(\"Москва\");
// По завершению геокодирования инициализируем карту первым результатом
YMaps.Events.observe(geocoder, geocoder.Events.Load, function (geocoder) {
if(geocoder.length()) {
map.setBounds(geocoder.get(0).getBounds());
}
});
});
</script>
</head>
<body>
<div id=\"YMapsID\" style=\"width: 698px; height:464px;\"></div>
<script type=\"text/javascript\">
var point = new YMaps.GeoPoint(37.678020, 55.579449);
points.push(point);
var placemark = new YMaps.Placemark(point, {style: \"default#redSmallPoint\"});
placemark.name = \"Дворик кафе\";
placemark.setIconContent('1');
map.addOverlay(placemark);
var point = new YMaps.GeoPoint(37.447063, 55.834871);
points.push(point);
var placemark = new YMaps.Placemark(point, {style: \"default#redSmallPoint\"});
placemark.name = \"Кальян кафе на Вишневой 13\";
lacemark.setIconContent('2');
map.addOverlay(placemark);
var point = new YMaps.GeoPoint(37.496021, 55.804223);
points.push(point);
var placemark = new YMaps.Placemark(point, {style: \"default#redSmallPoint\"});
placemark.name = \"Гриль бар Буффало \";
placemark.setIconContent('3');
map.addOverlay(placemark);
var point = new YMaps.GeoPoint(37.714429, 55.753950);
points.push(point);
var placemark = new YMaps.Placemark(point, {style: \"default#lightblueSmallPoint\"});
placemark.name = \"SHOT\";
placemark.setIconContent('4');
map.addOverlay(placemark);
var point = new YMaps.GeoPoint(37.544162, 55.641727);
points.push(point);
var placemark = new YMaps.Placemark(point, {style: \"default#lightblueSmallPoint\"});
placemark.name = \"БАМБУК\";
placemark.setIconContent('5');
map.addOverlay(placemark);
var point = new YMaps.GeoPoint(37.803937, 55.793551);
points.push(point);
var placemark = new YMaps.Placemark(point, {style: \"default#lightblueSmallPoint\"});
placemark.name = \"БОЧКА \";
placemark.setIconContent('6');
map.addOverlay(placemark);
var point = new YMaps.GeoPoint(37.573097, 55.894833);
points.push(point);
var placemark = new YMaps.Placemark(point, {style: \"default#lightblueSmallPoint\"});
placemark.name = \"ВИКИНГ\";
placemark.setIconContent('7');
map.addOverlay(placemark);
var point = new YMaps.GeoPoint(37.767519, 55.700141);
points.push(point);
map.redraw();
</script>
</body>
</html>
Подскажите пожалуйста, в чём проблема?