Le style d'une polyligne Google Maps v3 avec des pointillés ou des points?

Je voudrais prendre une carte Google Map v3 avec des polylignes personnalisées, et faire certaines de ces lignes pointillées ou pointillées. Je ne peux pas trouver un moyen de le faire. Est-il possible, et si oui, comment?

Cette fonctionnalité a été ajoutée aux options Polyline, et elle s'appelle Symbols on Polylines

La création d'une ligne pointillée ressemble à ceci ( démo ):

var lineCoordinates = [ new google.maps.LatLng(22.291, 153.027), new google.maps.LatLng(18.291, 153.027) ]; var lineSymbol = { path: 'M 0,-1 0,1', strokeOpacity: 1, scale: 4 }; var line = new google.maps.Polyline({ path: lineCoordinates, strokeOpacity: 0, icons: [{ icon: lineSymbol, offset: '0', repeat: '20px' }], map: map }); 

La longueur du trait est contrôlée par le path +/- 1, et l'espacement est contrôlé par la repeat . C'est un peu détaillé, mais très flexible.

Outre les tirets, la nouvelle fonctionnalité comprend des trajets prédéfinis pour un cercle, des pointes de flèche et les docs incluent même une démonstration d'animation 🙂