[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос по API Яндекс карт
l@pteff
здравствуйте возник вопрос, добавляю метку на карту Яндекса, вроде бы все прописываю как в мануалах, но метка на карту не добавляется

function show_map() {
var moscow_map

ymaps.ready(function(){
moscow_map = new ymaps.Map("shops_map_div", {
center: [55.76, 37.64],
zoom: 10
});
moscow_map.controls.add('mapTools');
moscow_map.controls.add('zoomControl');

//создание метки
var geoPlacemark = new YMaps.Placemark(new YMaps.GeoPoint(55.76, 37.64), { draggable: 1 });
//добавление метки
moscow_map.addOverlay(geoPlacemark);
});
}

Если кто-нибудь имел дело с Яндекс картами, подскажите пжл что делаю не так
T1grOK
В твоем примере есть элементы из Yandex Map версии 1.* и 2.*. Так какую версию используешь?
YMaps - версия 1.*
ymaps - версия 2.*

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
l@pteff
Подключена версия 2.0. Переписал так, но тоже не работает:

var moscow_map;
var myPlacemark;

ymaps.ready(function(){
moscow_map = new ymaps.Map("place_map", {
center: [55.76, 37.64],
zoom: 10
});
moscow_map.controls.add('mapTools');
moscow_map.controls.add('zoomControl');

myPlacemark = new ymaps.GeoObject({
geometry: {
type: "Point",
coordinates: [55.8, 37.8]
}});
moscow_map.geoObjects.add(myPlacemark);
});
T1grOK
Вариант рабочий. Смотри в консоль может на что-то другое ругается, а карта страдает.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
l@pteff
В консоле:
Цитата

TypeError: ymaps.GeoObject is not a constructor
coordinates: [55.8, 37.8]
l@pteff
Кстати, весь этот код прописан в битриксовом компоненте, может быть проблема в этом..
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.