Layers
Tile Overlay

Tile Overlay

Sử dụng

demo.js
import { MFMap, MFTileOverlay } from "react-map4d-map"
 
 
const getUrl = (x, y, zoom, is3dMode) => {
    return `https://tile.openstreetmap.de/${zoom}/${x}/${y}.png`
},
 
const DemoTileOverlay = (props) => {
  return (
    <>
      <div style={{ width: '100%', height: '400px' }}>
        <MFMap
          options={{
            center: { lat: 16.077279, lng: 108.222275 },
            zoom: 16,
            controls: true
          }}
          accessKey={"your key"}
          version={"2.4"} >
          <MFTileOverlay
            getUrl={getUrl}
            zIndex={1}
          />
        </MFMap>
      </div>
    </>
  )
}
 
export default DemoTileOverlay;

Kết quả

Props

NoNameisRequiredTypeDefault valueDescription
1getUrltruefunctionHàm nhận vào 4 giá trị x, y, zoom, is3dMode và trả về đường dẫn đến map tile
2visiblefalsebooleantrueNếu là true thì Tile overlay sẽ được hiển thị
3zIndexfalsenumber0Chỉ định thứ tự chồng nhau giữa các Tile Overlay với nhau hoặc giữa Tile Overlay với các đối tượng khác trên bản đồ
4opacityfalsenumber1Độ trong suốt của Tile overlay. Có giá trị từ 0 đến 1
5mapfaslemap4d.MapHiển thị Tile Overlay ở map nào, nếu không có sẽ hiển thị ở map gần nhất chứa Tile Overlay
6onCreatedfasle(Tile Overlay: map4d.TileOverlay) => voidEvent sau khi tạo Tile Overlay
Last updated on December 12, 2022