我正在使用谷歌 Map API开发一个界面 . 它显示航点后面的路线,以及所有纬度和经度坐标(使用overview_path) .
问题是overview_path返回的数组不包含我用来绘制路径的路标 .
这是显示lat / lng的函数,用于检查当前坐标是否存在于航点数组中 .
function getLatLng(point) {
//alert(k);
var lat = point.lat(),
lng = point.lng();
var tmp = msg[k].split(",");
// alert( Math.abs(parseFloat(tmp[0]- lat)) )
if (Math.abs(parseFloat(tmp[0] - lat)) < 0.0009 && Math.abs(parseFloat(tmp[1] - lng)) < 0.0009) {
k++;
return " { \"lat\": " + lat + " ,\"lng\" : " + lng + " ,\"waypoint\" : 1},";
} else {
return " { \"lat\": " + lat + " ,\"lng\" : " + lng + " ,\"waypoint\" : 0},";
}
}
这是我在jsfiddle的code .
有什么建议吗?
谢谢 !!
1 回答
overview_path被简化(是“概述”) . 如果你想要所有的积分,你必须从方向响应中获得所有积分 .