在原生Leaflet地图中,lib CRS属性应设置如下
var mymap = L.map('mapid', {
center: [-1800, 1000],
zoom: 13,
crs: L.CRS.Simple,
minZoom: 0,
maxZoom: 13,
});
如何在反应传单中做到这一点,我尝试了一些事情,但没有成功:/
<Map crs={CRS.useSimple()} center={[-1800, 1000]} zoom={13} doubleClickZoom={false} >
</Map>
但是没有导入CRS的错误。 如何导入CRS?
我哪里错了?
答案 0 :(得分:2)
我需要从原生传单中导入CRS。
import React, { Component } from 'react';
import {Map} from 'react-leaflet'
import {CRS} from 'leaflet';
然后在 MAP
组件
<Map center={[0, 0]} zoom={2} doubleClickZoom={false} crs={CRS.Simple}>
...
</Map