[RESOLU] modification paramètre cercle google api

Eléphanteau du PHP | 25 Messages

28 févr. 2017, 10:53

Bonjour, mon but est de tracer un cercle sur une map j'ai déjà fait le code et il marche :

Code : Tout sélectionner

circle = new google.maps.Circle({ map: map, // choix de la map qur lequel l'inscrire center: {lat: 48.2973451, lng:4.0744009000000005}, // position de départ radius: 80000, // rayon de départ strokeColor:"00ff00", // on choisit les couleurs du cercle fillColor:"dark", editable: true, // on autorise la modification du cercle: modification du centre et du rayon draggable: true }); circle.setMap(map); // on affiche le cercle infoWindow = new google.maps.InfoWindow();
Cependant j'aimerai créeer une variable bounds ou les seules les paramètres changeable puissent s'y trouver et j'ai essayé ceci mais rien a faire et pas grand monde n'utilise ce genre de méthode pour tracer un cercle ^^:

Code : Tout sélectionner

var bounds ={ center:{lat: 48.2973451, lng:4.0744009000000005}, radius: 80000 } circle = new google.maps.Circle({ map: map, // choix de la map qur lequel l'inscrire bounds:bounds, strokeColor:"00ff00", // on choisit les couleurs du cercle fillColor:"dark", editable: true, // on autorise la modification du cercle: modification du centre et du rayon draggable: true });
Voila je m'en remet à vous ^^ merci ;)

Mammouth du PHP | 1195 Messages

02 mars 2017, 17:50

D'aprés quelque essai, tu dois créer 2 objet et les fusionner avec Object.assign(obj1, obj2);

Tu auras alors ton obj1 qui contient les attributs de obj2

Code : Tout sélectionner

var bounds ={ center:{lat: 48.2973451, lng:4.0744009000000005}, radius: 80000 } var circle = { strokeColor:"00ff00", // on choisit les couleurs du cercle fillColor:"dark", editable: true, // on autorise la modification du cercle: modification du centre et du rayon draggable: true } Object.assign(circle, bounds); console.log(circle);