j'ai besoin de savoir de long et lat de mes quatre coins de la zone actuelle comme dans cette image
j'ai essayé ceci, mais avec pas de chance :
map.getBounds();
toute aide ?
j'ai besoin de savoir de long et lat de mes quatre coins de la zone actuelle comme dans cette image
j'ai essayé ceci, mais avec pas de chance :
map.getBounds();
toute aide ?
Vous êtes à la moitié du chemin. Tout ce que vous devez faire est d'obtenir la carte de limites et d'extraire ensuite (et de l'utiliser correctement) les coordonnées des coins.
var bounds = map.getBounds();
var ne = bounds.getNorthEast(); // LatLng of the north-east corner
var sw = bounds.getSouthWest(); // LatLng of the south-west corder
Vous obtenez nord-ouest et sud-est des coins des deux ci-dessus:
var nw = new google.maps.LatLng(ne.lat(), sw.lng());
var se = new google.maps.LatLng(sw.lat(), ne.lng());
Il suffit de garder à l'esprit que la carte a déjà initialisé, sinon la carte sont null ou undefined.
Si vous voulez être mis à jour à chaque modification de la fenêtre d'affichage, utilisez idle
écouteur d'événement:
google.maps.event.addListener(map, 'idle', function(ev){
// update the coordinates here
});
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.