Tag: 纬度 经度

找到lats / lngs的平均值(中心)

我正在动态地将几个点绘制到谷歌地图上。 我正在努力寻找找到给定点中心的最佳方法。 我尝试过使用以下内容: var mapArray = new Array; mapArray[0] = new Array(42, 35.391228, -119.008401); mapArray[1] = new Array(34, 33.874277, -118.131555); mapArray[2] = new Array(214, 32.6922592, -115.4962203); mapArray[3] = new Array(216, 33.3818875, -117.2449785); mapArray[4] = new Array(40, 36.805231, -119.770192); mapArray[5] = new Array(47, 37.638266, -122.117398); mapArray[6] = new Array(218, 37.638266, -122.117398); mapArray[7] = new Array(39, 33.70677, […]

如何首先执行Ajax调用以获取lat / lng,然后使用标记加载Google地图?

我正在进行ajax调用以检索存储在sql数据库中的lat和lng存储位置。 这是我的ajax调用并返回所有lats和lngs的json对象。 $.ajax({ type:”GET”, dataType:”json”, url:””, success: function(result) { my_arr = result; for(var i=0;i<result.length;i++) { store_points(result[i].lat,result[i].lng) } }); 现在我已将此json对象存储在我自己的数组对象中,该对象将用于在地图上添加标记。 这是在加载地图之前完成的。 var point=[]; point = [ new google.maps.LatLng(37.569309, -122.32617500000003) ]; function store_points(lat,lng) { //used to show markers point = [ new google.maps.LatLng(lat,lng) ]; } var map; var mapOptions = { center: new google.maps.LatLng(51.3, -1.80), zoom: 6, […]