高德地图自定义点标记大小_高德地图标注点点击事件 自定义参数

高德地图自定义点标记大小_高德地图标注点点击事件 自定义参数init(){varprovinces=this.provinces;if(!provinces||provinces.length==0){returnfalse;}varhmap={resizeEnable:true,center:[“106.687915″,”26.499209”],zoom:10};varmap=newAMap.Map(“cont…

大家好,又见面了,我是你们的朋友全栈君。

init() {

var provinces = this.provinces;

if (!provinces || provinces.length == 0) {

return false;

}

var hmap = {

resizeEnable: true,

center: [“106.687915”, “26.499209”],

zoom: 10

};

var map = new AMap.Map(“container”, hmap);

var markers = []; //province见Demo引用的JS文件

//var longitudeArr=[];//经度

//var latitudeArr=[];//纬度

for (var i = 0; i < provinces.length; i += 1) {

var marker;

var nposition = provinces[i].center.split(“,”);

//console.log(“nposition》》》》”,nposition);

if (nposition[0] == “26.571257”) {

return false;

}

if (nposition.length == 2) {

//longitudeArr.push(nposition[0]);

//latitudeArr.push(nposition[1]);

if (provinces[i].type == 0) {

var icon = new AMap.Icon({

image: “https://vdata.amap.com/icons/b18/1/2.png”,

size: new AMap.Size(24, 24)

});

marker = new AMap.Marker({

icon: icon,

position: nposition,

offset: new AMap.Pixel(-12, -12),

zIndex: 101,

title: provinces[i].name,

map: map

});

} else {

var redicon = new AMap.Icon({

image: require(“../assets/red.png”),

size: new AMap.Size(24, 24)

});

var blueicon = new AMap.Icon({

image: require(“../assets/blue.png”),

size: new AMap.Size(24, 24)

});

//判断显示那个图标

if (provinces[i].workStatus == 0) {

marker = new AMap.Marker({

position: nposition,

title: provinces[i].name,

map: map,

icon: redicon,

});

} else {

marker = new AMap.Marker({

position: nposition,

title: provinces[i].name,

map: map,

icon: blueicon,

clickable: true,

});

}

//添加参数

marker.projectId=provinces[i].projectId;

if (provinces[i].type === 2) {

var content = “

宝岛台湾”;

baodao = new AMap.Marker({

content: content,

position: nposition,

title: provinces[i].name,

offset: new AMap.Pixel(0, 0),

map: map

});

}

}

//点标注的点击事件

marker.on(‘click’, function(e) {

console.log(e.target.projectId);

});

markers.push(marker);

}

}

//在视野中显示所有的点

map.setFitView();

},

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143151.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • SecureCRTPortable – 破解

    SecureCRTPortable – 破解问题总结:关闭SecureCRT时报错解决方法:o.删除SecureCRT.dmp(C:\用户\yalin.lu\AppData\Roaming)。o.打开命令提示符,输入命令“regedit”打开注册表编辑器,Ctrl+F搜索“VanDyke”,注意是“全字匹配”,将搜索到的Vandyke文件夹都删掉。HKEY_CURRENT_USER>Software>VanDykeH…

  • Java多线程死锁问题

    Java多线程死锁问题死锁这么重要,请仔细阅读死锁问题死锁定义死锁举例如何排查死锁死锁发生的条件怎么解决死锁问题?线程通讯机制(wait/notify/notifyAll)LockSupport死锁问题死锁定义多线程编程中,因为抢占资源造成了线程无限等待的情况,此情况称为死锁。死锁举例注意:线程和锁的关系是:一个线程可以拥有多把锁,一个锁只能被一个线程拥有。当两个线程分别拥有一把各自的锁之后,又尝试去获取对方的锁,这样就会导致死锁情况的发生,具体先看下面代码:/***线程死锁问题*/public

  • 生命游戏程序_生命游戏怎么玩

    生命游戏程序_生命游戏怎么玩引言群居性昆虫是一个生命,鱼群、鸟群是一个生命,社会、城市是一个有机体,人类的语言是活的,人类的集体行为也是活的。这些复杂系统是如何设计出来的?世界上最著名的游戏之一,GameofLife生命游戏,为这些最神秘的问题提出了可能的解释——也许再复杂的生命,最初也不过是几条最简单的规则。本文从GameofLife的缘起说起,解释了它这几十年给予数学、计算机、哲学的启发,最后把它作为P…

    2022年10月17日
  • 影视站长必备资料合集

    影视站长必备资料合集苹果cms最新程序官方网盘:https://www.lanzous.com/u/magicblack推荐使用卧龙资源:http://wolongzy.net(速度快,稳定)共有资源30719+八戒资源站http://zy.bajieziyuan.com(秒播)共有资源20308+麻花资源资源站http://www.mahuazy.ne…

    2022年10月19日
  • JAVA垃圾回收-可达性分析算法「建议收藏」

    在java中是通过引用来和对象进行关联的,也就是说如果要操作对象,必须通过引用来进行。那么很显然一个简单的办法就是通过引用计数来判断一个对象是否可以被回收。不失一般性,如果一个对象没有任何引用与之关联,则说明该对象基本不太可能在其他地方被使用到,那么这个对象就成为可被回收的对象了。这种方式成为引用计数法。这种方式的特点是实现简单,而且效率较高,但是它无法解决循环引用的问题,因此在Java中并没…

  • Object转Map和Map转Object(对象转map,map转对象)

    Object转Map和Map转Object(对象转map,map转对象)第一种方法:fastJosnimportcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;Object转MapFindArchiveDtofindArchiveDto=newFindArchiveDto();findArchiveDto.setContractStatus(“降龙”);…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号