Как получить координаты для дальнеших манипуляций (я хочу по клику вызвать карту)
>>console.log('coords2', coords); //undefined
var addr = 'Москва'; var coords, bounds; // Как только будет загружен API и готов DOM, выполняем инициализацию ymaps.ready(init(addr, coords)); // получение координат function init (addr, coords) { return function () { var theGeocoder = ymaps.geocode(addr, {results: 1}) theGeocoder.then(function (res) { var firstGeoObject = res.geoObjects.get(0); var coords = firstGeoObject.geometry.getCoordinates(); var bounds = firstGeoObject.properties.get('boundedBy'); console.log('coords', coords); // все ок! }); } //return } //init console.log('coords2', coords); //undefined //var coords2 = [55.755814, 37.617635] var myMap; // по клику рисую карту $('#toggle').bind({ click: function () { // рисую карту