2014-05-08 43 views
-1

我有我从我们在汽车中使用的常规GPS获取的坐标列表。这个坐标,当我把谷歌地图代码与JavaScript不工作。我在这里做错了什么。我需要做任何转换!谷歌地图上的坐标

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

的谷歌地图API的Javascript使用十进制度。 – geocodezip

回答

0

的经纬度函数需要两个参数是一个数字:

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

所以,是的,你需要首先做一个转换。检查documentation

  • 纬度范围介于-90和90度之间(含)。高于 或低于此范围的值将被限制在此范围内的最接近的值。例如,指定纬度为100会将值 设置为90.
  • 经度范围介于-180和180度之间,包括(含)。高于或低于此范围的值将被打包,以使其落在范围[-180,180)内的 内。例如,480,840和1200都将被 卷成120度。

看这sample