react使用地图

复制代码
 useEffect(() => {
        const loadAMap = () => {
          return new Promise((resolve, reject) => {
            if (window.AMap) {
              resolve(window.AMap);
            } else {
              const script = document.createElement('script');
              script.src = 'https://webapi.amap.com/maps?v=2.0&key=40335db62d1bb586ba8505e0c06ccac1';
              script.async = true;
              script.onerror = reject;
              script.onload = () => {
                resolve(window.AMap);
              };
              document.head.appendChild(script);
            }
          });
        };
        loadAMap().then((AMap) => {
            new AMap.Map('container', {
              viewMode: '2D',
              zoom: 17,
              center: [116.867982,36.683662 ]
            });
            
          }).catch((error) => {
            console.error('加载地图失败', error);
          })
      }, []);
相关推荐
qq_4221525718 分钟前
PDF页面管理的几种实用方法:拆分、合并、删除指定页面
java·前端·pdf
qq_2128389723 分钟前
后端Node.js + MySQL,前端Html+js,Nginx反向代理快速部署WEB项目
前端·mysql·node.js
Mh26 分钟前
程序员和非程序员使用 AI 进行编程的区别究竟在哪里?
前端·javascript·xcode
不吃辣49031 分钟前
从0-1学习导航页面布局优化和搭建
ui·平面·前端框架
谭光志9 小时前
Vibe Coding 时代,程序员该何去何从
前端·后端·ai编程
仿生狮子11 小时前
别再说“全栈”了,AI 时代团队只认这 5 种人
前端·人工智能·后端
kyriewen11 小时前
AI 写的 React 组件,合并前必查的 6 个坏味道——每个都有代码对比
前端·javascript·react.js
Highcharts.js11 小时前
软件开发公司为什么选择 Highcharts?
前端·前端框架·echarts·数据可视化·技术选型·highcharts·图表工具
阿祖zu12 小时前
企业 AI 转型之痛,个人提效十倍不止,组织效率仍止步不前?
前端·aigc·agent
摇滚侠13 小时前
SpringBoot3+Vue3 全套视频教程 45-51
前端·javascript·vue.js