exdude
@exdude

Как решить конфликт setCenter в Yandex?

Добрый день!
Ошибка в следующем
При создании карты использую этот код (автоматического определения города на карте):
function init() {
var geolocation = ymaps.geolocation,
        myMap = new ymaps.Map('map', {
            center: [55, 34],
            zoom: 10
        }, {
            searchControlProvider: 'yandex#search'
        });
    geolocation.get({
        provider: 'yandex',
        mapStateAutoApply: true
    }).then(function (result) {
        result.geoObjects.options.set('preset', 'islands#redCircleIcon');
        result.geoObjects.get(0).properties.set({
            balloonContentBody: 'Мое местоположение'
        });
        myMap.geoObjects.add(result.geoObjects);
    });

    geolocation.get({
        provider: 'browser',
        mapStateAutoApply: true
    }).then(function (result) {
        result.geoObjects.options.set('preset', 'islands#blueCircleIcon');
        myMap.geoObjects.add(result.geoObjects);
    });


Создаю кнопку на странице, и задаю ей следующую функцию:
function ChangeMap () {
    myMap.setCenter([58.010450, 56.229434]);
}


Свойство "setCenter". не находит( Как исправить? Заранее благодарю!
  • Вопрос задан
  • 922 просмотра
Решения вопроса 1
@Che603000
c 2011 javascript
На первый взгляд норм код, должно работать
И center карты не находит

что происходит (или не происходит ) точнее опишите.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект