Polyline

概述

绘制折线,扩展Path

用法示例

var polyline = FMap.polyline(latlngs, {color: 'red'}).addTo(map);
// zoom the map to the polyline
map.fitBounds(polyline.getBounds());

创建(Creation)

创建:

创建 描述
FMap.polyline( <LatLng[]> latlngs, <Polyline options> options? ) 根据数组形式的地理坐标点和可选的option对象实例化一个polyline 对象

选项(Options)

选项:

选项 类型 默认值 描述
smoothFactor Number 1 决定每一个缩放级别上线段简化程度,如果大的话意味着更好的表现和看起来更光滑,小的话意味更准确地表示
noClip Boolean FALSE 不允许线段裁剪

方法(Methods)

方法:

方法 参数 返回值 描述
addLatLng() <LatLng> latlng this 向线段添加一个点
setLatLngs() <LatLng[]> latlngs this 用所给的地理点的数组替代线段上的点
getLatLngs() LatLng[] 返回路径上的点组成的数组
spliceLatLngs() <Number> index,<Number> pointsToRemove,<LatLng> latlng?, … LatLng[] 允许添加、移除和更改线段上的点,同Array#splice的语法一致,返回移除点组成的数组
getBounds() LatLngBounds 返回线段的经纬度边界
toGeoJSON() Object 返回polyline的GeoJSON表示(GeoJSON LineString 功能)

results matching ""

    No results matching ""