Как получить координаты для дальнеших манипуляций (я хочу по клику вызвать карту)
>>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 () {
// рисую карту