在 React JS 中创建地图,无需使用第三方 API
在本文中,我们将创建一个 React 应用,它将在不使用任何第三方 API 的情况下显示地图。您可以编辑地图的宽度和高度,向其添加标记,以及执行更多其他操作。我们将使用 **pigeon-maps** 包来创建地图。所以,让我们开始吧。
示例
首先创建一个 React 项目 -
npx create-react-app tutorialpurpose
现在进入项目目录 -
cd tutorialpurpose
下载并安装 **pigeon-maps** 包 -
npm install --save pigeon-maps
我们将使用此包在 React 项目中添加与库一起下载的默认地图。
在 **App.js** 中添加以下代码行 -
import React from "react"; import { Map, Marker } from "pigeon-maps"; export default function App() { return ( <Map height={300} defaultCenter={[17.3850, 78.4867]} defaultZoom={11}> <Marker width={50} anchor={[17.3850, 78.4867]} /> </Map> ); }
解释
此代码块将创建一个以 **defaultCenter** 为中心的地图,并定义缩放比例。
在 **Map** 组件内部,我们使用 **Marker** 来标记给定的位置。
在这里,我们通过提供其地理坐标作为参数,将 **defaultCenter** 设置在 **印度海德拉巴**。
输出
执行后,它将产生以下输出 -
广告