删除Google Maps API v3中的标记 [英] Remove marker in Google Maps Api v3

查看:92
本文介绍了删除Google Maps API v3中的标记的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 函数addMarker(location ){

path = poly.getPath();
path.push(location);
marker = new google.maps.Marker({
position:location,
icon:'location.png',
title:poly.inKm()+'km',
map:map
});
markersArray.push(marker);
}

如何删除最后一个标记(用于实现撤消)?



最好的问候...

解决方案

删除Overlay

  markersArray [markersArray.length-1] .setMap(空); 

... for path:

  path = poly.getPath(); 
path.pop();

PolylineOptions MVCArray


I'm using this function to add a new marker (and polyline) to a map:

 function addMarker(location) {

    path = poly.getPath();
    path.push(location);
    marker = new google.maps.Marker({
        position: location,
        icon:'location.png',
        title: poly.inKm() + ' km',
        map: map
    });
    markersArray.push(marker);
}

How can I remove the last marker (for implementing undo)?

Best regards ...

解决方案

RemovingOverlays

markersArray[markersArray.length-1].setMap(null);

... for path:

path = poly.getPath();
path.pop();

PolylineOptions, MVCArray.

这篇关于删除Google Maps API v3中的标记的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆