Drawing on the Map
Polyline

Polyline

Sử dụng

demo.js
import { useState } from "react";
import { MFMap, MFPolyline } from "react-map4d-map";
 
const center = { lat: 10.773201, lng: 106.700147 };
const DemoPolyline = () => {
  const [path, setPath] = useState([
    [106.69938, 10.772431],
    [106.700147, 10.773201],
    [106.700763, 10.771783],
    [106.701901, 10.772302],
    [106.701493, 10.773267],
    [106.702835, 10.773599],
  ]);
 
  return (
    <>
      <div style={{ width: "100%", height: "300px" }}>
        <MFMap
          options={{
            center: center,
            zoom: 17,
            controls: true,
          }}
          accessKey={"your key"}
          version={"2.3"}
        >
          <MFPolyline strokeColor={"#ff0000"} strokeWidth={10} path={path} />
        </MFMap>
      </div>
    </>
  );
};
 
export default DemoPolyline;

Kết quả

Props

NoNameisRequiredTypeDefault valueDescription
1pathtrueILatLng (opens in a new tab)[]Truyền vào một mảng các tọa độ ILatLng (opens in a new tab) để tạo Polyline
2strokeWidthtruenumberChỉ định độ rộng của Polyline theo đơn vị point
3strokeColorfalsestring"#0000FF"Chỉ định màu sắc của Polyline theo mã HEX (ví dụ "#FF0000"). Tham số này không hỗ trợ chỉ định màu theo tên (ví dụ: red, green, blue, ...)
4strokeOpacityfaslenumber1Chỉ định độ trong suốt của Polyline, khoảng giá trị của nó nằm trong khoảng từ 0.0 đến 1.0
5visiblefaslebooleantrueXác định Polyline có thể ẩn hay hiện trên bản đồ
6closedfaslestringfalseChỉ định Polyline có nối điểm đầu và điểm cuối lại với nhau hay không. Nếu bạn chỉ định thuộc tính này bằng true thì bạn sẽ được một hình đa giác
7draggablefaslebooleanfalseCho phép người dùng có thể kéo Polyline trên bản đồ hay không
8zIndexfalsenumber0Chỉ định thứ tự chồng nhau giữa các Polyline với nhau hoặc giữa Polyline với các đối tượng khác trên bản đồ
9elevationfalsenumber0Chỉ định độ cao của Polyline so với mực nước biển, đơn vị là mét
10strokePatternfalsePatternItem (opens in a new tab)SolidPatternChỉ định kiểu vẽ của Polyline (SolidPattern, DashPattern, DotPattern hay IconPattern) Chỉ định độ cao của Polyline so với mực nước biển, đơn vị là mét
11userInteractionEnabledfaslebooleantrueCho phép người dùng có thể tương tác được với Polyline hay không
12mapfaslemap4d.MapHiển thị Polyline ở map nào, nếu không có sẽ hiển thị ở map gần nhất chứa Polyline
13onCreatedfasle(args) => voidEvent sau khi tạo Polyline
14onClickfasle(args) => voidEvent click polyline
Last updated on April 12, 2023