Répondre

0

Comme mentionné dans l'API Google Maps doc VisibleRegion, la région visible la caméra d'une carte peut être sous la forme d'un rectangle Dans le cas contraire, la caméra est centrée sur la région de la carte, ce qui vous donnera les bonnes coordonnées. Alors qu'il peut également être sous la forme d'un trapèze, dans le cas où l'appareil photo a l'inclinaison, ce qui est votre cas.

C'est la raison pour laquelle vous vous trompez de coordonnées de délimitation!

+0

Oui, vous avez raison. En cas d'inclinaison, la région visible apparaîtra comme trapézoïdale mais j'ai trouvé que latLngBounds contient les latlngs du plus grand rectangle qui peut être créé en utilisant tous les points latents (nearRight, nearLeft, farLeft, farRight). Cela signifie que les LatLngBounds doivent couvrir tous les points de la région visible, mais cela ne couvre pas tout. Il y a une partie de la région visible qui ne relève pas des limites latentes. –