2014-05-08 5 views
-1

J'ai la liste des coordonnées que j'ai prises à partir du GPS que nous utilisons en voiture. Ce coordonne quand je mets dans le code google maps avec javascript ne fonctionne pas. Qu'est-ce que je fais mal ici. Ai-je besoin de faire une conversion !!!coordonnées sur google map

var mapProp = { 
     center:new google.maps.LatLng(N42°44.8437', W074°10.751'), 
     zoom:16, 
     mapTypeId:google.maps.MapTypeId.ROADMAP 
     }; 
      var map=new google.maps.Map(document.getElementById("googleMap"),mapProp); 
    }); 
+0

Google Maps API Javascript degrés décimaux. – geocodezip

Répondre

0

la fonction LatLng attend à ce que les deux arguments pour être un numéro:

new google.maps.LatLng(-34.397, 150.644) 

Alors oui, vous avez besoin de faire une première conversion. Vérifiez le documentation:

  • La latitude est comprise entre -90 et 90 degrés, inclusivement. Les valeurs supérieures à ou inférieures à cette plage seront serrées à la valeur la plus proche dans cette plage . Par exemple, si vous spécifiez une latitude de 100, la valeur est définie sur 90.
  • Les plages de longitude sont comprises entre -180 et 180 degrés inclusivement. Les valeurs au-dessus ou au-dessous de cette plage seront enveloppées de sorte qu'elles se situent dans les limites de [-180, 180). Par exemple, 480, 840 et 1200 seront tous enveloppés à 120 degrés.

et voir ce sample