小编Hel*_*len的帖子

如何将react-leaflet地图定位到用户当前位置并获取该地图的边框?

我需要将反应传单地图定位到用户的当前位置并获取该地图的边界。我尝试应用以下代码,但遇到了错误:

类型错误:无法读取未定义的属性“定位”(匿名函数)

请帮我!

import React, { useState, useEffect, useRef } from 'react';
import restaurantsInfo from "./RestaurantsList.json";
import "./App.css";
import { MapContainer, Marker, Popup, TileLayer, useMapEvents } from "react-leaflet";
import { Icon, latLng } from "leaflet";
import Restaurants from "./Restaurants.js";
import LocationMarker from "./LocationMarker.js";
import L from 'leaflet';

const myLocation = [49.1951, 16.6068];
const defaultZoom = 13;

export default function App() {

  const mapRef = useRef();
  useEffect(() => {
    const { current = {} } = mapRef;
    const { leafletElement: map …
Run Code Online (Sandbox Code Playgroud)

javascript leaflet reactjs react-leaflet

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

leaflet ×1

react-leaflet ×1

reactjs ×1