AngularJS - 谷歌地图标记删除
AngularJS - Google Map Markers Removal
找不到如何用uiGmapGoogleMapApi
做到这一点的解决方案。由于google
对象未导入,因此无法使用常规解决方案。
我的标记通过以下方式更新:
$scope.change_type = function(val) {
var markers = [];
$scope.eventMarkers = markers
var events = Events.venues(val.type)
for (var i = 0; i < events.length; i++) {
event = events[i]
markers.push(createMarker(i,event))
}
$timeout(function(){$scope.eventMarkers = markers}, 100)
我的临时解决方法是创建足够长的超时时间,以便在推送新设备之前进行更新,但这不是真正的解决方案,并且在实际设备上效果不佳。推动空的标记数组也不起作用。似乎我必须使用.setMap(null)
但找不到任何有关如何以及在何处的文档。
// Removes the markers from the map, but keeps them in the array.
function clearMarkers() {
setAllMap(null);
// Deletes all markers in the array by removing references to them.
function deleteMarkers() {
clearMarkers();
markers = [];
相关文章:
- 从谷歌地图信息窗口中删除关闭图标
- Kendo TreeView-只向没有子节点的父节点添加删除图像图标
- 如何从紫藤视频中删除社交图标栏
- 单击href旁边的链接(删除图标)时删除href(Javascript帮助)
- 如何在文本输入中插入删除图标并实现删除文本
- j查询按钮.单击图标时删除
- 删除在锚标记中不起作用的图标
- 如何向输入字段添加删除/清除字段图标
- 录制停止后删除红色图标
- 如何删除加载图标extjs4
- 如何在getusermedia中从firefox和chrome中删除音频视频通话图标
- 当使用javascript onclick I'我在IE中得到了一个小链接图标,我该如何删除它
- 添加一个关闭图标,如果活动和删除它,如果不活动
- 如何删除加载器图标形式嵌入youtube视频
- Javascript谷歌地图删除图标
- 鼠标在菜单项上的引导程序下拉菜单应在右侧显示编辑/删除图标
- 如何在不删除图标的情况下将其添加到绑定中
- 在 jQuery 中列表中的每一行前面添加一个删除图标
- 删除多记录块中的删除图标
- 使用字体真棒图标并删除图标微调图标旋转