小编Klo*_*oni的帖子

在地图上定位

我想在地图上添加模块“React-leaflet-locate-control”。不幸的是,我有这个错误“类型错误:无法读取未定义的属性‘addLayer’”,我不知道如何纠正这个错误。

你能帮我吗 ?

这是我的组件 Map :

import './Map.css';
import React, { Component } from 'react';
import { Map, TileLayer, Marker, Popup } from 'react-leaflet';
import L from "leaflet";
import { getLat, getLng } from '../../Store.js';
import SearchBar from '../SearchBar/SearchBar.js';
import LocateControl from 'react-leaflet-locate-control';

const customMarker = new L.icon({
    iconUrl: "https://unpkg.com/leaflet@1.4.0/dist/images/marker-icon.png",
    iconSize: [25, 41],
    iconAnchor: [13, 0]
});

export default class MapLeaflet extends Component {

    constructor(props) {
        super(props);
        this.state = {
            lat: getLat(),
            lng: getLng(),
        }
    }

    updateMarker = (e) => …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-leaflet

5
推荐指数
1
解决办法
4426
查看次数

标签 统计

javascript ×1

react-leaflet ×1

reactjs ×1