Posez votre question Signaler

Afficher cercle sur google map

dante20007 62Messages postés mercredi 25 avril 2007Date d'inscription 27 avril 2009 Dernière intervention - Dernière réponse le 8 mars 2009 à 12:29
Bonjour, j'aimerais sur google map afficher un cercle autour de mon point quand je clique dessus,mais cela ne fonctionne pas , pouvez-vous m'aider:
voici mon code: (tout cela ds un javascript)
//Nom du cercle : cercle
var cercle;
//Couleur du cercle
var cercleCouleur = "#0000ff";
//Epaisseur du trait tracant le cercle (en pixel)
var cercleEpaisseur = "1";
//Opacité du trait tracant le cercle (de 0 à 1)
var cercleOpacite = ".5";
//Couleur du disque
var disqueCouleur = "#0000ff";
//Opacité du disque (de 0 à 1)
var disqueOpacite = ".1";
//Rayon du cercle en kilometre(s)
var rayon = 30;
//Nombre de segments composant le cercle
var segment = 60;
//Centre de la carte nommée "map"
var centre;
//marqueur nommé "monMarqueur" symbolisant le centre du cercle
var monMarqueur;
dans ma function load:
GEvent.addListener(marker, 'click', function()
{
marker.openInfoWindowHtml(html);
//essai
dessineUnCercle();
//fin essai
});
return marker;
}
//essai cercle
function dessineUnCercle()
{
//Construction du tableau "points" contenant toutes les coordonnées des points nécessaires au tracé du cercle
var latConv = point.distanceFrom(new GLatLng(point.lat()+0.1, point.lng()))/100;
var lngConv = point.distanceFrom(new GLatLng(point.lat(), point.lng()+0.1))/100;
var points = [];
var step = parseInt(360/segment)||10;
for(var i=0; i<=360; i+=step){
var pint = new GLatLng(point.lat() + (rayon/latConv * Math.cos(i * Math.PI/180)), point.lng() + (rayon/lngConv * Math.sin(i * Math.PI/180)));
points.push(pint);
}
//le cercle "cercle" est en fait un polygone construit à l'aide des points contenus dans le tableau "points"
cercle = new GPolygon(points, cercleCouleur, cercleEpaisseur, cercleOpacite, disqueCouleur, disqueOpacite);
//Affichage du "cercle" sur la carte nommée "map"
map.addOverlay(cercle);
}
Lire la suite 
Réponse
+5
moins plus
Bonjour,

Tu peux retrouver ce code expliqué à cette adresse :

http://www.touraineverte.com/...

Cordialement.
Ajouter un commentaire
Ce document intitulé «  afficher cercle sur google map  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.