J'ai actuellement 3 marqueurs, et je souhaiterais que ma map ait un zoom et centre sur ces 3 marqueurs. Pour cela j'utilise :
var bounds2 = new google.maps.LatLngBounds(markerControl.getPosition(),markerSave.getPosition(),markerActual.getPosition());
map.fitBounds(bounds2);
Le problème c'est que ca ne fonctionne pas tout le temps... Par moment, le zoom est trop reculé et on a deux fois la map... avec un marqueur sur une map et les deux autre sur l'autre...
Auriez vous une idée pour contourner ce bug?
J'ai entendu dire qu'il fallait mettre en premier paramètre de google.maps.LatLngBounds les coordonnées ayant la plus faible longitude, et ainsi de suite pour les autres, c'est vrai?
Hello, ce que tu peux faire c'est, créér un 4e marker pour faire un rectangle( si tes points peuvent en former un :b) , ensuite tu instancie un GLatLngBounds avec ces points , tu etend un peu ce bounds et voila, c'est reglé :b
J'ai trouvé une solution qui devrait fonctionner mais elle ne fonctionne pas, je ne comprend pas pourquoi...
Voici le code:
//On récupère les coordonnées
var latControl = markerControl.getPosition().lat();
var lngControl = markerControl.getPosition().lng();
var latActual = markerControl.getPosition().lat();
var lngActual = markerControl.getPosition().lng();
var latSave = markerControl.getPosition().lat();
var lngSave = markerControl.getPosition().lng();
var myLatlngMin = new google.maps.LatLng(Math.min(latControl, latActual, latSave), Math.min(lngControl, lngActual, lngSave));
var myLatlngMax = new google.maps.LatLng(Math.max(latControl, latActual, latSave), Math.max(lngControl, lngActual, lngSave));
var bounds2 = new google.maps.LatLngBounds(myLatlngMin, myLatlngMax);
map.fitBounds(bounds2);
Je ne comprend pas car quand je fais ça ma map ce centre et zoom sur le markerControl
EDIT :
Problème résolu, bug corrigé. C'était à cause du copier/coller sur la récupération des coordonnées, je récupérais toujours les coordonnées du même marqueur donc forcément...
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
https://valoperf.com/ - Analyze your skill on Valorant (Riot Games)
https://valoperf.com/ - Analyze your skill on Valorant (Riot Games)
https://valoperf.com/ - Analyze your skill on Valorant (Riot Games)