Использование StageWebView.loadString () для отображения Карт Google в AIR для iOS

я пытаюсь использоватьStageWebView для отображения карты Google Maps, созданной с использованием API Javascript. Есть ли причина, почему он выиграл?рендерить на iOS? Он работает на Android и в симуляторе AIR, но не на устройствах iOS. Я также могу просматривать HTML, сгенерированный в Safari, что делает его еще более странным.

Пример HTML (я динамически генерирую это в приложении, не то, чтобы это имело значение): I '



    

        
        
        
        $(document).ready(function(e){
            var myLatlng = new google.maps.LatLng( 0,0);
            var mapOptions = {
                zoom: 18,
                center: myLatlng,
                mapTypeId: google.maps.MapTypeId.ROADMAP,
                mapTypeControl: true,
                zoomControl: true,
                zoomControlOptions: {
                    style: google.maps.ZoomControlStyle.DEFAULT
                }
            }
            var map = new google.maps.Map(document.getElementById("maps") , mapOptions);
            geocoder = new google.maps.Geocoder();
            geocoder.geocode( { "address": "90 South Kyrene, Chandler, AZ 85226" }, function(results, status) {
                if (status == google.maps.GeocoderStatus.OK) {
                    map.setCenter(results[0].geometry.location);
                    var marker = new google.maps.Marker({
                      map: map,
                      position: results[0].geometry.location
                    });
                }
            });
       });
    
    
    
        
    

м загрузки его с помощьюStageWebView.loadString( html, "text/html" );, Любая идея, почему это не такт рендер? Кажется, загрузка URL-адресов работает (поэтому я постараюсь сохранить HTML-файл на диск и загрузить его вместо этого, затем), но не loadString.

Протестировано на iOS 6 и iOS 7, а также на AIR 3.8 и 3.9.

РЕДАКТИРОВАТЬ: как продолжение, сохраняя файл HTML на диск, а затем загружая его черезStageWebView.loadURL() работает просто отлично. Все еще любопытно, зачем загружать его черезloadString() Безразлично»не работает, хотя.

Ответы на вопрос(2)

Ваш ответ на вопрос