MarkerOpter marker操作类

构造函数MarkerOpter=function(p_params)

p_params={}

参数描述:

p_params.layer; // markerlayer
p_params.imgUrl; // marker图片,使用一个img为img路径;如果使用不同img,则为路径模板: path/red{index}.png
p_params.hiLightImgUrl; // 高亮marker图片,使用一个img为img路径;如果使用不同img,则为路径模板: path/red{index}.png
p_params["isUniqueImg"]===undefined? true:p_params.isUniqueImg; // 是否所有marker使用一个img,默认使用一个img
p_params["click"]; // marker点击事件
 
/***
* 添加marker
* @param p_x
* @param p_y
* @param p_id featureid 必须为唯一,不可不填
* @param p_attrs {"a":1,b:2} 额外需要往marker上面添加参数
*/
addMarker=function(p_x,p_y,p_id,p_attrs);
 
/***
* 根据id删除marker
*/
removeMarkerById=function(p_id);
 
/**
* 根据id获取marker
* @param p_id marker的id
* @returns 获取到的marker的id
*/
getMarkerById=function(p_id);
 
/***
* 根据id 触发对应marker点击事件
* @param p_id
*/
clickMarkerById=function(p_id);
 
/***
* 清除所有markers
*/
clearAllMarkers=function()
 
/***
* 根据id高亮显示marker
*/
hiLightMarkerById=function(p_id);
 
/***
* 清除所有marker 高亮状态
*/
clearAllHiLight=function();
 
 
posted @ 2016-09-14 20:25  向_日_葵  阅读(291)  评论(0编辑  收藏  举报