




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第vue高德地图JSAPI实现海量点标记示例目录实现效果:JSAPI的加载使用JSAPILoader(推荐)实现代码官方文档:海量点标记-覆盖物-教程-地图JSAPI|高德地图API
需求:根据后台接口返回的部分数据,这里仅做展示,可参考使用。可以加入弹窗点击的时候。
实现效果:
JSAPI的加载
JSAPI2.0版本提供了两种方案引入地图JSAPI:
1.使用官网提供的JSAPILoader进行加载;
2.以常规JavaScript脚本的方式加载;
注意:为避免地图数据协议和前端资源不匹配导致页面运行报错,只允许在线加载JSAPI,禁止进行本地转存、与其它代码混合打包等用法。
使用JSAPILoader(推荐)
JSAPILoader是我们提供的API加载器,可帮助开发者快速定位、有效避免加载引用地图JSAPI各种错误用法,具有以下特性:
支持以普通JS和npm包两种方式使用;有效避免错误异步加载导致的JSAPI资源加载不完整问题;对于加载混用多个版本JSAPI的错误用法给予报错处理;对于不合法加载引用JSAPI给予报错处理;支持指定JSAPI版本;支持插件加载;允许多次执行加载操作,网络资源不会重复请求,便于大型工程模块管理;支持IE9以上的浏览器,不支持IE8以下
注意(您在2025年12月02日申请以后的key需要配合您的安全密钥一起使用)
JSAPIkey和安全密钥的使用
JSAPIkey搭配代理服务器并携带安全密钥转发(安全)
1)引入JSAPI使用Loader之前增加代理服务器设置脚本标签,设置代理服务器域名或地址,将下面示例代码中的「您的代理服务器域名或地址」替换为您的代理服务器域名或ip地址,其中_AMapService为代理请求固定前缀,不可省略或修改。
(注意您这个设置必须是在加载loader.js的脚本引入之前进行设置,否则设置无效。)
实现代码
template
div
divid="container"/div
/div
/template
安装@amap/amap-jsapi-loader
npminstall@amap/amap-jsapi-loader--save
yarnadd@amap/amap-jsapi-loader--save
引入
importAMapLoaderfrom"@amap/amap-jsapi-loader";
方法
mounted(){
this.loadmap();
}
地图初始化配置
loadmap(){
returnnewPromise((reslove,reject)={
AMapLoader.load({
key:"",//申请好的Web端开发者Key,首次调用load时必填
//version:"2.0",//指定要加载的JSAPI的版本,缺省时默认为1.4.15
plugins:["AMap.ToolBar","AMap.Scale","AMap.Geocoder"],//需要使用的的插件列表,如比例尺'AMap.Scale'等
AMapUI:{
//是否加载AMapUI,缺省不加载
version:"1.1",//AMapUI缺省1.1
plugins:[]//需要加载的AMapUIui插件
.then(AMap={
this.map=newAMap.Map("container",{
resizeEnable:true,
zoom:4,
center:[116.397428,39.90923]//中心点坐标
//地图控件
this.map.addControl(newAMap.Scale());
this.map.addControl(newAMap.ToolBar());
this.map.setZoom(14);//设置缩放大小
this.handlePoint();
reslove();
.catch(e={
console.log(e,"高德地图加载失败");
reject(e);
},
实现海量点方法:
注意事项:
//数据处理格式constmapData=[经度1,纬度1,经度2,纬度2]
handlePoint(){
AMapUI.load(["ui/misc/PointSimplifier"],(PointSimplifier,$)={
if(!PointSimplifier.supportCanvas){
alert("当前环境不支持Canvas!");
return;
varpointSimplifierIns=newPointSimplifier({
map:this.map,//所属的地图实例
getPosition:(item)={
if(!item){
returnnull;
varparts=item.split(",");
//返回经纬度
return[parseFloat(parts[0]),parseFloat(parts[1])];
//returnitem;
getHoverTitle:(dataItem,idx)={
returnidx+":"+dataItem;
renderOptions:{
//点的样式
pointStyle:{
content:"custom_path",
width:6,
height:6,
fillStyle:"rgba(153,0,153,1)",
//鼠标hover时的title信息
hoverTitleStyle:{
position:"top"
window.pointSimplifierIns=pointSimplifierIns;
this.$http.post("后端接口",{
//传递的参数配置
}).then((res)={
//测试数据
//constmapData=[
//'114.29816166666667,30.57257',
//'114.28119666666667,30.552911666666667',
//'114.3028,30.59048333333333',
//'114.29160666666667,30.556718333333333',
//'114.2914,30.56986',
//'114.28456,30.553633333333334',
//'114.28102666666666,30.558086666666668',
//'114.30773333333333,30.59782',
//'114.29436,30.56962',
//'114.28113333333333,30.558556666666668',
//'114.29082666666666,30.559493333333332',
//'114.28120333333334,30.558518333333332',
//'114.28676,30.567103333333332',
//'114.28902666666667,30.56107',
//'114.28892,30.55321',
//'114.28824666666667,30.552106666666667',
//'114.28989333333334,30.571036666666668',
//'114.28078666666667,30.567476666666668',
//'114.29738333333333,30.58175333333333',
//'114.30185333333333,30.58015333333333',
//'114.28097333333334,30.558096666666668',
//'114.29002666666666,30.571',
//'114.29001333333333,30.55475',
//'114.30334666666667,30.59148',
//'114.28780833333333,30.551283333333334',
//'114.30313333333334,30.59095333333333',
//'114.29437166666666,30.586803333333332',
//'114.28254333333334,30.5489516666666
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省济南第二中学2024-2025学年高三下学期第二次阶段检测试题-物理试题试卷含解析
- 山东省济南市育英中学2025年5月普通高中毕业班质量试卷英语试题试卷含答案
- 四川省达川区市级名校2025年5月初三压轴卷语文试题试卷含解析
- 2025年物理学科的基本概念试题及答案
- 2025年数字营销行业知识考试试题及答案
- 南京科技职业学院《陶瓷装饰》2023-2024学年第一学期期末试卷
- 2025年中小学语文试卷及答案
- 江城哈尼族彝族自治县2024-2025学年数学三下期末综合测试试题含解析
- 苏州科技大学天平学院《电工》2023-2024学年第二学期期末试卷
- 辽宁工程技术大学《市政工程预算》2023-2024学年第二学期期末试卷
- 消防气防培训
- 2025年湖南省各市州农电服务有限公司招聘笔试参考题库含答案解析
- 突发性听觉丧失的护理
- 2024年演出经纪人《文学艺术史基础知识》三色速记手册
- 暂予监外执行申请书
- 第二版临床护理技术规范部分试题第十一章
- 国家开放大学本科《商务英语3》一平台在线形考(单元自测1至8)试题及答案2025珍藏版
- 2022新疆中考物理试卷真题及答案解析(历年9卷)
- 《微生物学检验》课程标准(含课程思政)
- 七年级下学期地理期中考试卷(附答案)
- 企业信息化建设与实施考核试卷
评论
0/150
提交评论