2015-09-29 5 views
-1

Это код, который я использую для инициализации карты, ничего особенного.Карта Google всегда показывает 0,0 координаты

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, показывающего Canada, и я видел Canada, однако он не хочет работать с моими значениями.

ответ

0

Обычно 0,0 будут отображаться, если координаты недействительны. Попробуйте переключить заказ, возможно, вы совершили ошибку.

Смежные вопросы