Kendo UI Map - 如何使用javascript添加标记

时间:2016-08-19 14:24:02

标签: javascript kendo-ui kendo-map

我有一张地图供用户用来标记他们的位置。我使用地理定位和Bing层给他们一个良好的开端。我希望他们点击地图,让它重新定位到他们点击的点,删除现有的标记,然后创建一个新的地图居中的地方。

function onClick(e){             var resultArray = e.location.toString()。split(',');

dec

上面的函数使地图居中,删除前一个标记,并且不会在ADD上出错。但是,新标记没有出现。

任何帮助都将不胜感激。

**感谢您指点我正确的方向。由于地理定位,我正在创建我的地图。它正在与此合作。

        $('#map').data("kendoMap").center([parseFloat(resultArray[0]), parseFloat(resultArray[1])]);
        $('#map').data("kendoMap").markers.clear();
        $('#map').data("kendoMap").markers.add([parseFloat(resultArray[0]), parseFloat(resultArray[1])]);
    }

1 个答案:

答案 0 :(得分:1)

你应该定义:

var map = $("#map").data("kendoMap"); 

点击点击事件

然后使用map变量

map.center(loc);
map.markers.clear();
map.markers.add({location: loc});

http://dojo.telerik.com/AMoHA