0

我正在创建一个有地图的网站(bing 地图或谷歌地图无关紧要),并且每秒从 ajax 请求标记并放置在地图中。我还有一个搜索输入,如果你输入一些东西,标记被该文本过滤。我用这段代码简要描述了:

setInterval(function(){ getMarkers(); }, 1000); //checks for new makers every second

function getMarkers(){
    var markers = getAllMarkersByAjax($('#search').val()); //get markers from database by ajax request and by the text in the search input
    removeCurrentMarkers(); // loop that removes all the makrers
    addMarkers(markers); // loop that adds the new markers
}

这是最好的方法吗?标记可能对许多人来说可能是很多处理。有没有一种有效的方法来放置标记,过滤它们,性能?

4

0 回答 0