设置react-leaflet映射CRS属性

时间:2018-01-10 10:25:08

标签: leaflet react-leaflet

在原生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?

我哪里错了?

1 个答案:

答案 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