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('Ошибка соединения');
});
}
/*
*Устонавливает координаты города
*и выводит в цетнтер
*/
/*
*Устонавливает координаты города
*и выводит в цетнтер
*/
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("Тверь");
При вызове функции setCityCentor выводится ошибка " Uncaught TypeError: Object #<Object> has no method 'geocode' ;" подскожите как исправить ?