从LatLng
获取Polyline
对象的数组很容易,只需使用getLatLngs()
,它返回一个LatLng[]
:
[ LatLng(45.51, -122.68), LatLng(37.77, -122.43), LatLng(34.04, -118.2) ]
但是如何获得一个简单数组的数组?像这样:
[ [45.51, -122.68], [37.77, -122.43], [34.04, -118.2] ]
或者如何将LatLng
对象的数组转换为简单数组的数组?
答案 0 :(得分:0)
我会通过Array.prototype.map()将LatLng[]
的每个元素投影成所需的形式:
points.map(point => [point.lat, point.lng]);
上面的JavaScript代码将LatLng[]
转换为锯齿状的数组。