Google Maps API на веб-сайте SSL Flex, проблема - PullRequest
1 голос
/ 24 августа 2010

Я использую API Google Maps на своем веб-сайте Flex. На моем сайте есть ssl.

Так что проблема в том, что все работало нормально пару дней назад, но API Google Map внезапно перестал работать. И я не вижу причины.

мой код для карт выглядит следующим образом:

<maps:Map 
                id="map" 
                mapevent_mappreinitialize="{init()}"
                key="{getGoogleMapsKey()}"                  
                mapevent_mapready="onMapReady(event)"
                width="100%" height="100%" />

, а функции init и getGoogleMapsKey выглядят так:

private function init():void{
            Security.allowInsecureDomain("maps.googleapis.com");
            XML_URL=ServerConfig.get_rpc_base_url();
            getZipRequest.send();
        }                       
        private function getGoogleMapsKey():String {
            switch(ServerConfig.get_config_vars('web_server_url'))
            {                       
                    case 'http://cloud.cm': return 'ABQIAAAA0L1JEoR6rWjh-BBQnLMtMBTBpEXyAqmkMUmBI_vSo_EMsFX3ihSus4gyyLPNy3eAksVIfvrgS2rOvg';
                    default: return 'ABQIAAAA0L1JEoR6rWjh-BBQnLMtMBTW_Qkp6J0z76Etz3qzo8Hg3HdUQhSnD6lqp53NB0UrBmg5Xm2DlazWqA';//'ABQIAAAA0L1JEoR6rWjh-BBQnLMtMBRxvOsHAwlcwN-ZaDcSOgH1w6sIURS6ttpbOLzdKaK8Wzi0-YjckgxFsA';
                    break;
            }
        }

Итак, как уже упоминалось в api faqs google maps, о веб-сайте SSL, чтобы использовать Security.allowInsecureDomain до инициализации карт, я делаю это. И это работало пару дней назад. Но теперь, когда я открываю свое приложение Google Maps, оно выдает мне ошибку: «Ошибка инициализации: проверьте ключ API, местоположение SWF, версию и доступность сети».

Я снова попытался изменить ключ API. Но все же это дает мне ту же ошибку.

Пожалуйста, помогите мне с этим. Я понятия не имею, почему код перестал работать внезапно.

С уважением Zeeshan

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...