当前位置: 首页 > article >正文

调用高德地图 api 开发地图组件

安装依赖

npm i @amap/amap-jsapi-loader

封装组件

import React, { useEffect } from 'react';
import AMapLoader from '@amap/amap-jsapi-loader';

const AMapExample = () => {
    useEffect(() => {
        AMapLoader.load({
            "key": "xxxxxx",   // 申请好的Web端开发者Key,首次调用 load 时必填
            "version": "2.0",   // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15
            "plugins": []  //插件列表
        }).then((AMap) => {
            let amap = new AMap.Map('mapContainer', { // mapcontainer为容器的id
                zoom: 15, //初始化地图层级
                center: [112.5266, 27.91507] //初始化地图中心点
            });
            // 标记
            let marker = new AMap.Marker({
                position: [112.5266, 27.91507] // 基点位置
            });
            // 地图添加标记
            amap.add(marker);
        }).catch(e => {
            console.log(e);
        })


    }, []);

    return (
        <div id="mapContainer" style={{ width: '100%', height: '400px' }}></div>
    );
};

export default AMapExample;

在其他组件中使用:

import AMapExample from "./AMapExample.tsx";

function App() {

  return (
    <>
      <div>
          map
          <AMapExample />
      </div>
    </>
  )
}

export default App

key :

在这里插入图片描述

预览:

在这里插入图片描述


http://www.kler.cn/a/532393.html

相关文章:

  • kamailio-ACC_JSON模块详解【后端语言go】
  • 自定义数据集 使用scikit-learn中SVM的包实现SVM分类
  • 力扣73矩阵置零
  • 【自然语言处理(NLP)】生成词向量:GloVe(Global Vectors for Word Representation)原理及应用
  • Go学习:类型转换需注意的点 以及 类型别名
  • deepseek接入pycharm 进行AI编程
  • FPGA 时钟多路复用
  • SQL序列分析法:核心技巧与实战方法论 | 从用户行为分析到工业设备监控的通用解决方案
  • ES6Module
  • 蓝桥杯试题:排序
  • MyBatisPlus(SpringBoot版)功能说明
  • DeepSeek辅助学术写作进行大纲设计效果如何
  • PVE纵览-掌握 PVE USB 直通:让虚拟机与物理设备无缝连接
  • 【模型】Bi-LSTM模型详解
  • MSP430 单独使用CCR1不触发的问题解决
  • 【Linux系统】信号:再谈OS与内核区、信号捕捉、重入函数与 volatile
  • 大模型安全漏洞报告——真实漏洞视角下的全面探讨
  • 【Vue3 完整学习笔记 - 第一部分】
  • Java 大视界 -- Java 大数据在智能医疗影像诊断中的应用(72)
  • 算法基础--二分查找
  • C++实现一款功能丰富的通讯录管理系统
  • sentinel的限流原理
  • Nacos 的介绍和使用
  • 浏览器的通信能力
  • 芝法酱学习笔记(2.6)——flink-cdc监听mysql binlog并同步数据至elastic-search和更新redis缓存
  • BGP路径属性