Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图在Firefox中不工作(灰色框)_Javascript_Google Maps_Firefox_Google Maps Api 3 - Fatal编程技术网

Javascript 谷歌地图在Firefox中不工作(灰色框)

Javascript 谷歌地图在Firefox中不工作(灰色框),javascript,google-maps,firefox,google-maps-api-3,Javascript,Google Maps,Firefox,Google Maps Api 3,我有一个插件,我正在使用谷歌地图API v3。除了在Firefox中,它就像一个魔咒 我向您提供以下URL:[已编辑,因为已解决]。你会注意到,如果你使用firefox,会有一个灰色的框,里面有谷歌地图的内容。如果你使用Chrome,你会看到一个很好的带有谷歌地图的地图 这就是我的问题,我真的希望这里有人能给我指出解决办法 这是我用来创建地图的代码: function initialize() { var myLat = document.getElementById('latitude

我有一个插件,我正在使用谷歌地图API v3。除了在Firefox中,它就像一个魔咒

我向您提供以下URL:[已编辑,因为已解决]。你会注意到,如果你使用firefox,会有一个灰色的框,里面有谷歌地图的内容。如果你使用Chrome,你会看到一个很好的带有谷歌地图的地图

这就是我的问题,我真的希望这里有人能给我指出解决办法

这是我用来创建地图的代码:

function initialize() {
    var myLat = document.getElementById('latitude').innerText;
    var myLng = document.getElementById('longitude').innerText;
    var myLocation = new google.maps.LatLng(myLat, myLng);

    var mapOptions = {
        center: myLocation,
        zoom: 15,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map"),mapOptions);

    var markerOptions = {
        position: myLocation
    };
    var marker = new google.maps.Marker(markerOptions);
    marker.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);

Firefox不支持innerText

参考文献:


我不知道!非常感谢!您可以在中看到工作示例