var myMap;
var ys=ymaps;
var CityCoordinats;
var myPlacemark=[];
ymaps.ready(init);
function init(){
myMap = new ymaps.Map ("map_canvas", {
center: [0,0],
zoom: 7
});
var myGeocoder = ymaps.geocode("Москва");
myGeocoder.then(
function (res) {
var firstGeoObject = res.geoObjects.get(0);
CityCoordinats = firstGeoObject.geometry.getCoordinates();
myMap.setCenter(CityCoordinats, 15);
},
function (err) {
alert('Ошибка соединения');
});
}
setCityCentor("Тверь");
/*
*Устонавливает координаты города
*и выводит в цетнтер
*/
/*
*Устонавливает координаты города
*и выводит в цетнтер
*/
function setCityCentor(cityName){
var myGeocoder = ymaps.geocode(cityName);
myGeocoder.then(
function (res) {
var firstGeoObject = res.geoObjects.get(0);
CityCoordinats = firstGeoObject.geometry.getCoordinates();
myMap.setCenter(CityCoordinats, 15);
},
function (err) {
alert('Ошибка соединения');
});
}
При вызови функции setCityCentor("Тверь") выводитс ошибка
Uncaught TypeError: Object #<Object> has no method 'geocode'
Подскажите что делать ?