Показать сообщение отдельно
  #3 (permalink)  
Старый 26.01.2016, 11:46
Интересующийся
Отправить личное сообщение для Trippal Посмотреть профиль Найти все сообщения от Trippal
 
Регистрация: 28.04.2015
Сообщений: 26

var options = {
        service:"Open Street Map",
        drawStyleOptions : {
            color: "blue",
            weight: 1,
            opacity: 0.65,
        },
        osmSearchOptions:{
            name: "Oper Street Map",
            url: "http://nominatim.openstreetmap.org/search.php?",
            urlOptions:{
                q: "",
                format:"json",
                limit:10
            }
        },
        yandexSearchOptions:{
            name: "Yandex",
            url: "https://geocode-maps.yandex.ru/1.x/?",
            urlOptions:{
                geocode:"",
                format:"json"
            }
        },
        googleSearchOptions:{
            name: "Google",
            url: "https://maps.googleapis.com/maps/api/geocode/json?",
            urlOptions:{
                address: ""
                limit:10
            }
        }
    };

"дай мне объект из объекта options, [key]name, которого равно options.service"
в моем случае - это дай мне объект со значением ключа name "Open Street Map" и соответственно получаю osmSearchOptions,
если options.service меняется на "Google", я получаю googleSearchOptions,

спасибо за предыдущий ответ, но возвращает null
Ответить с цитированием