Google 地图始终显示 0,0 坐标

Google map always shows 0,0 coordinates

这是我用来初始化地图的代码,没什么特别的。

function initializeMap() {
        var mapArray = document.getElementById("latLong").value.split("_");            
        var latLng = new google.maps.LatLng(mapArray[0], mapArray[1]);
        var mapOptions = {
            center: latLng,
            zoom: 10,
            tilt: 30,
            zoomControl: true,
            panControl: false,
            streetViewControl: true
        };
        var map = new google.maps.Map(document.getElementById('map'), mapOptions);
        var marker = new google.maps.Marker({ position: latLng, map: map, title: mapArray[2] });
    }

纬度为-39.3455,经度为-8.0554。然而,当地图显示时,标记位于海洋中央,即点 0,0 所在的位置。为什么会这样?我试了几个浏览器,没什么不同。我尝试对显示加拿大的 google 示例中的值进行硬编码,但我确实看到了加拿大,但它不想使用我的值。

通常坐标无效时会显示0,0。试试调换顺序,可能是你弄错了。