首页 > 编程知识 正文

高德地图添加标记,高德地图怎么添加地点标记

时间:2023-05-03 15:56:04 阅读:44923 作者:225

init ()。

var provinces=this.provinces;

if (! 提供程序| |提供程序. length==0) {

返回假;

}

var hmap={

重置启用: true,

center: ['106.687915 ',' 26.499209'],

zoom: 10

(;

varmap=newamap.map('container ',hmap );

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

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

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

for(varI=0; i provinces.length; IzjDGS=1({

Var标记器;

varn位置=provinces [ I ].center.split (

//console.log(nposition )”、nposition );

if(nposition[0]=='26.571257 ' ) ) )

返回假;

}

if(nposition.length==2) {

//longitude arr.push (n position [0];

//latitude arr.push (n position [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,

位置: n位置,

offset:newamap.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 (供应[ I ].work status==0) {

marker=new AMap.Marker({ (

位置: n位置,

title: provinces[i].name,

map: map,

icon: redicon,

);

} else {

marker=new AMap.Marker({ (

位置: n位置,

title: provinces[i].name,

map: map,

ICon :蓝色ICon,

clickable: true,

);

}

添加//参数

marker.projectid=provinces [ I ].projectid;

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

var content='

baodao=new AMap.Marker({ (

内容:内容,

位置: n位置,

title: provinces[i].name,

offset : new AMAP.pixel (0,0 )、

map: map

);

}

}

//点标记点击事件

Marker.on('click ',function(e ) ) e )。

控制台. log (e.target.projectid;

);

Markers.push(Marker );

}

}

//在视野中显示所有点

map.setFitView (;

(,

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。