GoogleMaps Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GMSVisibleRegion
GMSVisibleRegion
contains the four points defining the polygon that is visible in a map’s
camera.
This polygon can be a trapezoid instead of a rectangle, because a camera can have tilt. If the
camera is directly over the center of the camera, the shape is rectangular, but if the camera is
tilted, the shape will appear to be a trapezoid whose smallest side is closest to the point of
view.
-
GMSVisibleRegion
contains the four points defining the polygon that is visible in a map’s
camera.
This polygon can be a trapezoid instead of a rectangle, because a camera can have tilt. If the
camera is directly over the center of the camera, the shape is rectangular, but if the camera is
tilted, the shape will appear to be a trapezoid whose smallest side is closest to the point of
view.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[null,null,["Last updated 2025-08-27 UTC."],[[["\u003cp\u003e\u003ccode\u003eGMSVisibleRegion\u003c/code\u003e defines the visible area of a map's camera as a four-point polygon.\u003c/p\u003e\n"],["\u003cp\u003eThis polygon can be a trapezoid due to camera tilt, appearing rectangular when the camera is directly overhead and trapezoidal when tilted.\u003c/p\u003e\n"],["\u003cp\u003eThe trapezoid's smallest side is closest to the camera's viewpoint when tilted.\u003c/p\u003e\n"]]],[],null,["# GoogleMaps Framework Reference\n\nGMSVisibleRegion\n================\n\n typedef struct ../Structs/GMSVisibleRegion.html ../Structs/GMSVisibleRegion.html\n\n[GMSVisibleRegion](../Structs/GMSVisibleRegion.html) contains the four points defining the polygon that is visible in a map's\ncamera.\n\nThis polygon can be a trapezoid instead of a rectangle, because a camera can have tilt. If the\ncamera is directly over the center of the camera, the shape is rectangular, but if the camera is\ntilted, the shape will appear to be a trapezoid whose smallest side is closest to the point of\nview.\n- `\n ``\n ``\n `\n\n ### [GMSVisibleRegion](../Type-Definitions/GMSVisibleRegion/GMSVisibleRegion.html)\n\n `\n ` \n [GMSVisibleRegion](../Structs/GMSVisibleRegion.html) contains the four points defining the polygon that is visible in a map's\n camera.\n\n This polygon can be a trapezoid instead of a rectangle, because a camera can have tilt. If the\n camera is directly over the center of the camera, the shape is rectangular, but if the camera is\n tilted, the shape will appear to be a trapezoid whose smallest side is closest to the point of\n view. \n\n #### Declaration\n\n Swift \n\n struct ../Structs/GMSVisibleRegion.html\n\n Objective-C \n\n struct {}"]]