Leaflet 将LatLngs数组转换为传单中的简单数组
从Leaflet 将LatLngs数组转换为传单中的简单数组,leaflet,Leaflet,从多段线获取LatLng对象数组非常简单,只需使用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对象数组转换为简单数组?我将通过以下方式将LatLng[]的每
多段线获取LatLng
对象数组非常简单,只需使用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
对象数组转换为简单数组?我将通过以下方式将LatLng[]
的每个元素投影为所需的形式:
points.map(point=>[point.lat,point.lng]);
上面的JavaScript代码将LatLng[]
转换为锯齿数组