2016-12-16 43 views
0

「ドイツ」の地図をウェブサイト上に表示したいと思います。 Windows 10とFirefoxを使用するとすべて正常に動作しますが、Mac OSとiPhoneではlayer.vectorが表示されません。何か案は? OpenLayers layer.vectorがMacとiPhoneに表示されない

<script> 
    var fill = new ol.style.Fill({ 
    color: 'rgba(30,144,255,0.2)' 
    }); 

    var stroke = new ol.style.Stroke({ 
    color: '#1E90FF', 
    width: 2 
    }); 

    var style = new ol.style.Style({ 
    fill: fill, 
    stroke: stroke 
    }); 

    var vectorLayer = new ol.layer.Vector({ 
    source: new ol.source.Vector({ 
     url: '[URL TO JSON]', 
     format: new ol.format.GeoJSON() 
     }), 
    style: style 
    }); 

    var map = new ol.Map({ 
    layers: [ 
     new ol.layer.Tile({ 
      source: new ol.source.OSM() 
     }), 
     vectorLayer 

    ], 
    target: 'map', 
    view: new ol.View({ 
     center: ol.proj.fromLonLat([5.9688, 51.0852]), 
     zoom: 5 
    }) 
    }); 

トップ:Windowsの10 + Firefoxの

下:MacのOS +のFirefox/Safariの

enter image description here

+0

いいえ?誰? :/ – Lukas

+0

MacでSafariを使用しているとき、Webブラウザのコンソールに何が表示されますか?私の推測では、他のブラウザでOKであるというエラーが出ています。 – GoinOff

答えて

0

がこの質問を忘れます。私の責任です。私はこれをXAMPPでWindow 10 PC上でローカルに実行しています。 URLはlocalhost/...のようなものでした。うん、それは問題を引き起こし、私は盲目だったし、2日間それを見なかった:D

関連する問題