vérifier si les marqueurs de carte sont dans certaines limites

J'ai une carte avec des marqueurs différents et j'ai besoin d'être en mesure de dessiner un rectangle sur la carte et sélectionner les marqueurs qui sont dans le rectangle de limites.

Pour l'instant j'ai trouvé quelques info ici: Comment obtenir des marqueurs à l'intérieur d'une zone choisie par la souris, faites glisser?

J'ai mis en œuvre la keymapzoom plugin ok. comme

    $('#dispatcher').gmap3({action:'get'}).enableKeyDragZoom({
        boxStyle: {
          border: "dashed black",
          //backgroundColor: "red",
          opacity: 0.5
        },
        paneStyle: {
          backgroundColor: "gray",
          opacity: 0.2
        }
  });
var dz = $('#dispatcher').gmap3({action:'get'}).getDragZoomObject();
google.maps.event.addListener(dz, 'dragend', function (bnds) {
  alert(bnds);
});

Cela me donne la suite
((lat,long),(lat,long)) format de l'alerte(bnds);

J'ai besoin de savoir comment je peux maintenant vérifier si tous les marqueurs sont à l'intérieur de cette?

J'ai déjà un objet qui stocke les marqueurs pour une autre raison. comme:

    markers[name] = {};
    markers[name].lat = lati;
    markers[name].lng = longi;

qui pourrait être utile?

Je ne comprends pas comment utiliser la GLatLngBounds et containsLatLng(latlng:GLatLng) comme suggéré.

OriginalL'auteur Vince Lowe | 2012-06-27