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

时间:2015-09-29 10:48:45

标签: google-maps coordinates latitude-longitude

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

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就是。为什么会这样?我试过几个浏览器,没什么不同。我试图对显示加拿大的谷歌示例中的值进行硬编码,但我确实看到了加拿大,但它不想使用我的值。

1 个答案:

答案 0 :(得分:0)

当坐标无效时,通常会显示0,0。尝试切换顺序,也许你在那里犯了错误。