6
votes

Suppression de polylines de Google Maps

J'utilise la directiveRenderer pour afficher un chemin, même si j'açais bien que je voudrais retirer la polyligne et continuer avec les choses. Je ne semble pas avoir le contrôle des marqueurs et des polylines créés par cette fonction.

Est-ce que quelqu'un sait comment éliminer ces polylignes, si ce n'est pas possible, d'autres suggestions?

Je peux maintenant utiliser la propriété Suppress, bien que depuis que j'utilise les polylignes de la première phase, cela ne résout pas vraiment rien.

gravement frustré .. Bravo!


0 commentaires

3 Réponses :


0
votes

Voici comment une polyligne est supprimée de Google Maps V3. J'espère que ça vous aide.

for (i=0; i<line.length; i++) 
{                           
  line[i].setMap(null); //or line[i].setVisible(false);
}


0 commentaires

0
votes

utiliser

[Self.PolyLine SetMap: NON];


0 commentaires

2
votes

Voici une solution à votre problème: utilisez l'option code> Suppresspolylines Supprimer de la carte de la carte

p>

<script src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<button onclick="removeRoute()">Remove route (suppressPolylines)</button>
<button onclick="removeRouteNull()">Remove route (setMap(null))</button>
<button onclick="initialize()">Undo all</button>
<section id="map"></section>


0 commentaires