当我单击位置之后,我正在使用地理搜索,我在调用添加标记功能。第一次,它显示标记,但是当我再次搜索该位置时,它什么都不显示。这是我的js
function addmarker(latt, longtt) {
var pt1 = new Point(Number(longtt), Number(latt));
var markersymbol1 = new PictureMarkerSymbol('images/marker.png', 10, 15);
polygraphlayer.add( Graphic(pt1, markersymbol1));
//map.add(polygraphlayer);
//map.graphics.add(polygraphlayer);
}
$("#linkid").on("click", function() {
var dataLatt = $('#linkid')=='undefined'||$('#linkid')==''?'0,0':$('#linkid').data('latt');
var splitdata = dataLatt.split(",");
var latt = splitdata[0];
var longt = splitdata[1];
addmarker(latt, longt);
//addmarker('28.833333', '76.666667');
});
第一次显示标记,但是当我尝试搜索其他位置时 然后单击,则标记不会显示在该位置上 那个地方。