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

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

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

<!DOCTYPE HTML>
<html style="width:100%; height:100%; margin: 0; padding: 0;">
    <head>
<title></title>
        <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
        <script type="text/javascript">
        $(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
                    });
                }
            });
       });
    </script>
    </head>
    <body style="width:100%; height:100%; margin: 0; padding: 0;">
        <div id="maps" style="width:100%; height:100%;  margin: 0; padding: 0;"></div>
    </body>
</html>

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

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

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

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

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