Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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 谷歌地图-浏览器语言更改时显示空白_Javascript_Google Maps - Fatal编程技术网

Javascript 谷歌地图-浏览器语言更改时显示空白

Javascript 谷歌地图-浏览器语言更改时显示空白,javascript,google-maps,Javascript,Google Maps,我根据纬度和经度在网页上显示谷歌地图。一切正常。但是,如果我将浏览器语言从默认的英语更改为任何语言,例如法语、德语,则地图会显示为空白的谷歌地图框,但不会显示地图 我尝试将language=en添加到脚本链接中;没什么区别。有谁能透露一些信息吗 代码如下所示:- <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&sensor=false"></script&

我根据纬度和经度在网页上显示谷歌地图。一切正常。但是,如果我将浏览器语言从默认的英语更改为任何语言,例如法语、德语,则地图会显示为空白的谷歌地图框,但不会显示地图

我尝试将language=en添加到脚本链接中;没什么区别。有谁能透露一些信息吗

代码如下所示:-

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&sensor=false"></script>
<script>
    function initialize() {
      var myLatlng = new google.maps.LatLng("50.00123", "0.012311");
      var mapOptions = {
        zoom: 13,
        center: myLatlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
      }
      var map = new google.maps.Map(document.getElementById('mapdiv'), mapOptions);

      var marker = new google.maps.Marker({
          position: myLatlng,
          map: map,
          title: 'Event Location'
      });
    }    

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

你的纬度和经度应该是数字,而不是字符串可能不是问题所在。问题至少存在于IE和Chrome中,在Windows和Mac上都是如此。Lat和Long是数字,当然了,有人找到了解决方案吗?没有,我确实在谷歌的网站上发布了一个bug。