iOS离线应用html5,谷歌地图没有在应用上加载,只是在野生动物园

时间:2013-04-03 01:18:57

标签: html5 google-maps ios6 mobile-safari offlineapps

所以我有一个网络应用程序,当我保存到iPhone的谷歌地图,有时加载,但不是每次,使用iphone总是加载safari。

清单文件内容:

CACHE MANIFEST
favicon.ico
index.html
enviar-imagens.php
css/mobile.css
css/upload-style.css
images/logo-mobile.png
js/jquery.maskMoney.js
js/jquery.maskedinput-1.3.js
test.js
js/jquery.min.js
images/inicial_retina.png

NETWORK:
*
anunciar-passo2.php
https://maps.googleapis.com/
http://maps.gstatic.com/
http://maps.google.com/
http://maps.googleapis.com/
http://mt0.googleapis.com/
http://mt1.googleapis.com/
http://mt2.googleapis.com/
http://mt3.googleapis.com/
http://khm0.googleapis.com/
http://khm1.googleapis.com/
http://cbk0.googleapis.com/
http://cbk1.googleapis.com/
http://www.google-analytics.com/
http://gg.google.com/

包含地图的页面:

<script src="https://maps.googleapis.com/maps/api/js?key=(mykey)&v=3.exp&sensor=true"></script>

    <script type="text/javascript">



      var map;

      function initialize() {
        var mapOptions = {
          zoom: 18,
          panControl: true,
             zoomControl: true,
             scaleControl: true,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        map = new google.maps.Map(document.getElementById('map-canvas'),
            mapOptions);


 //Delay customizations until the map has loaded
    var element = document.createElement('script');
    element.src = 'test.js';
    element.type = 'text/javascript';
    var scripts = document.getElementsByTagName('script')[0];
    scripts.parentNode.insertBefore(element, scripts);



      }

 google.maps.event.addDomListener(window, 'load', initialize);
    </script>

我也在这个页面上使用php no-cache。 使用PC浏览器总是有效,只是在移动离线应用程序上,地图有时无法加载。

我试过这个配置http://blogs.missouristate.edu/web/2010/05/12/google-maps-api-v3-developing-for-mobile-devices/ 没有成功

mime.types带有清单配置。

0 个答案:

没有答案