刚入行前端小菜鸟一个自己琢磨的一种实现方式,第一次写博客语言和代码可能有不够清晰的地方,欢迎大神批评指正~
闲话不多说最近在开发公司管理后台的派工系统,要求是所有商户位置正常标注报修的商户位置高亮显示。开始有两种构思:
第一种构思是同时接收所有商户位置与报修位置遍曆两个位置后进行匹配,将报修位置以高亮的icon标注其余位置正常标注;
第二种构思是添加所有商户位置到地图中,引用后端数据后删除報修点的标注然后用新的icon将报修点重新标注在地图上。
但是在尝试第二种构思时总是不知道如何删除指定位置的点,百度查了很多方法各不相同,但是可能自己愚昧也没有一种能实现公司的要求,于是采用了第一种方式但是这样写就没法将函数写在ajax的success回调函数内叻,因为我自己运用ajax并不太熟练所以试着去找到实现第二种构思的方法。百度API提供的实例只有通过getLabel()方发删除特定Label属性的标注于是我尝試用getPosition()方法来匹配标注点经纬度,来删除指定点结果尝试后实现了想要的功能。