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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-15 UTC."],[[["\u003cp\u003eThis documentation outlines the structures \u003ccode\u003eGMSMapPoint\u003c/code\u003e, \u003ccode\u003eGMSOrientation\u003c/code\u003e, and \u003ccode\u003eGMSVisibleRegion\u003c/code\u003e, which are globally available in the Maps SDK for iOS.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGMSMapPoint\u003c/code\u003e represents a point on the map, potentially a projected coordinate, with x and y values ranging from -1 to 1.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGMSOrientation\u003c/code\u003e is a combination of heading and pitch, used to control the viewing direction of a \u003ccode\u003eGMSPanoramaCamera\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGMSVisibleRegion\u003c/code\u003e defines the four points of a polygon (potentially a trapezoid due to camera tilt) that is visible in the map's camera view.\u003c/p\u003e\n"]]],[],null,["Structures\n\nThe following structures are available globally.\n- `\n ``\n ``\n `\n\n [GMSMapPoint](/maps/documentation/ios-sdk/reference/objc/Structs/GMSMapPoint)`\n ` \n A point on the map. May represent a projected coordinate.\n\n x is in \\[-1, 1\\]. The axis direction is normal: y grows towards North, x grows towards East. (0,\n 0) is the center of the map.\n\n See `GMSProject()` and `GMSUnproject()`. \n\n Declaration \n Swift \n\n struct GMSMapPoint\n\n Objective-C \n\n struct GMSMapPoint {}\n\n- `\n ``\n ``\n `\n\n [GMSOrientation](/maps/documentation/ios-sdk/reference/objc/Structs/GMSOrientation)`\n ` \n `GMSOrientation` is a tuple of heading and pitch used to control the viewing\n direction of a [GMSPanoramaCamera](/maps/documentation/ios-sdk/reference/objc/Classes/GMSPanoramaCamera). \n\n Declaration \n Swift \n\n struct GMSOrientation\n\n Objective-C \n\n struct {}\n\n- `\n ``\n ``\n `\n\n [GMSVisibleRegion](/maps/documentation/ios-sdk/reference/objc/Structs/GMSVisibleRegion)`\n ` \n `GMSVisibleRegion` 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 Swift \n\n struct GMSVisibleRegion\n\n Objective-C \n\n struct {}"]]