Google Maps Street View рдХреА рдорджрдж рд╕реЗ, рджреБрдирд┐рдпрд╛ рднрд░ рдХреА рдЬрдЧрд╣реЛрдВ рдХреЛ 360 рдбрд┐рдЧреНрд░реА рд╡рд╛рд▓реА, рд╕рдбрд╝рдХ-рд╕реНрддрд░ рдХреА рдЗрдореЗрдЬ рдХреЗ рдЬрд╝рд░рд┐рдП рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рджреБрдирд┐рдпрд╛ рдХреА рдорд╢рд╣реВрд░ рдЬрдЧрд╣реЛрдВ рдХреЛ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрдЬреВрдмреЗ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛рддреНрд░рд╛ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХрд╛рд░реЛрдмрд╛рд░ рдХреА рдмрд╛рд╣рд░реА рдЬрдЧрд╣ рджрд┐рдЦрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ.
рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА
Google Street View, рдХрд╡рд░реЗрдЬ рд╡рд╛рд▓реЗ рдкреВрд░реЗ рдЗрд▓рд╛рдХреЗ рдореЗрдВ рдореМрдЬреВрдж рд╕рдбрд╝рдХреЛрдВ рд╕реЗ 360 рдбрд┐рдЧреНрд░реА рд╡реНрдпреВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ. рдПрд╕рдбреАрдХреЗ рдХреЗ рдЬрд╝рд░рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд╡рд░реЗрдЬ, iOS рдХреЗ рд▓рд┐рдП Google Maps рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдпрд╛ https://maps.google.com/
рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд╡рд░реЗрдЬ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИ. рд╕реНрдЯреНрд░реАрдЯ рд╡реНрдпреВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреНрд░реАрдЯ рд╡реНрдпреВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкрд░ рдЬрд╛рдПрдВ. рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореИрдк рдкрд░, рдЙрди рдЗрд▓рд╛рдХреЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рднреА рдорд┐рд▓реЗрдЧреА рдЬрд╣рд╛рдВ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ
.
iOS рдХреЗ рд▓рд┐рдП Maps SDK рдЯреВрд▓, Street View рд╕реЗрд╡рд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ Google Maps рдХреЗ Street View рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЧрдИ рдЗрдореЗрдЬ рдХреЛ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. Street View рдХреА рдЗрдореЗрдЬ, рдкреИрдиреЛрд░рдорд╛ рдХреЗ рддреМрд░ рдкрд░ рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИрдВ. рдЗрдиреНрд╣реЗрдВ Street View рд╡реНрдпреВрдЕрд░ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдпрд╣ GMSPanoramaView
рдЯрд╛рдЗрдк рдХрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ.
Street View рдкреИрдиреЛрд░рд╛рдорд╛
рд╕реНрдЯреНрд░реАрдЯ рд╡реНрдпреВ рдкреИрдиреЛрд░рд╛рдорд╛, рдПрдХ рдЗрдореЗрдЬ рдпрд╛ рдЗрдореЗрдЬ рдХрд╛ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдЬрдЧрд╣ рд╕реЗ 360 рдбрд┐рдЧреНрд░реА рдХрд╛ рдкреВрд░рд╛ рд╡реНрдпреВ рдорд┐рд▓рддрд╛ рд╣реИ. рдЗрдореЗрдЬ, рдЗрдХреНрд╡рд┐рд░реИрдХреНрдЯреИрдВрдЧреБрд▓рд░ (рдкреНрд▓реЗрдЯ рдХреИрд░реЗ) рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рдХреЗ рдореБрддрд╛рдмрд┐рдХ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП. рдЗрд╕рдореЗрдВ 360 рдбрд┐рдЧреНрд░реА рдХрд╛ рд╣реЙрд░рд┐рдЬрд╝реЙрдиреНрдЯрд▓ рд╡реНрдпреВ (рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪрд╛рд░реЛрдВ рдУрд░) рдФрд░ 180 рдбрд┐рдЧреНрд░реА рдХрд╛ рд╡рд░реНрдЯрд┐рдХрд▓ рд╡реНрдпреВ (рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ) рд╣реЛрддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓рд╛ 360 рдбрд┐рдЧреНрд░реА рдкреИрдиреЛрд░рд╛рдорд╛, рдЧреЛрд▓реЗ рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рддрдп рдХрд░рддрд╛ рд╣реИ. рдЗрд╕рдореЗрдВ рдЗрдореЗрдЬ рдХреЛ рдЙрд╕ рдЧреЛрд▓реЗ рдХреА рджреНрд╡рд┐-рд╡рд┐рдореАрдп рд╕рддрд╣ рдкрд░ рд░реИрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
Street View рдкреИрдиреЛрд░рд╛рдорд╛ рдХреЛ GMSPanoramaView
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдорджрдж рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ, рд╡реНрдпреВрдЕрд░ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддрд╛ рд╣реИ. рдпрд╣ рдкреИрдиреЛрд░рд╛рдорд╛ рдХреЛ рдПрдХ рдЧреЛрд▓реЗ рдХреЗ рддреМрд░ рдкрд░ рд░реЗрдВрдбрд░ рдХрд░реЗрдЧрд╛. рд╕рд╛рде рд╣реА, рдЗрд╕рдХреЗ рдмреАрдЪ рдореЗрдВ рдПрдХ рдХреИрдорд░рд╛ рд╣реЛрдЧрд╛. рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ, рдХреИрдорд░реЗ рдХреЗ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдХреЛ рдХрдВрдЯреНрд░реЛрд▓ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, рджрд░реНрд╢рдХ рдХреЛ рдкрд╕рдВрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рдХрдИ рдкреНрд░реЙрдкрд░реНрдЯреА рднреА рд╣реЛрддреА рд╣реИрдВ.
Street View рдХрд╛ рдбреЗрдЯрд╛ рдРрдХреНрд╕реЗрд╕ рдХрд░рдирд╛
Street View рдкреИрдиреЛрд░рд╛рдорд╛ рдХреА рдкрд╣рдЪрд╛рди, рджреЛ рддрд░рд╣ рдХреЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ:
panoramaID
- Street View рдкреИрдиреЛрд░рд╛рдорд╛ рдХрд╛ рдпреВрдиреАрдХ рдЖрдИрдбреА. рдЗрд╕
panoramaID
рдореЗрдВ рд╕рдордп рдХреЗ рд╕рд╛рде рдмрджрд▓рд╛рд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рд▓рд┐рдП, рдЗрд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдпрд╛ рд╣рд╛рд░реНрдб-рдХреЛрдб рдХрд┐рдП рдЧрдП рд░реЗрдлрд╝рд░рдВрд╕ рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛.panoramaID
рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓, рдЕрд▓рдЧ-рдЕрд▓рдЧ Street View рдЗрдореЗрдЬ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдРрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд╣реА рд╣реЛрддрд╛ рд╣реИ. coordinate
- рдЗрд╕ рдЗрдореЗрдЬ рдХреА рд╕рдЯреАрдХ рдЬрдЧрд╣, рдЬрд┐рд╕реЗ
CLLocationCoordinate2D
рдХреЗ рддреМрд░ рдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ.coordinate
рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЗрди рдХрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВ: рдкреИрдиреЛрд░рд╛рдорд╛ рдХреА рдЬрдЧрд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡ рдХрд░рдирд╛ рдпрд╛ рдореИрдк рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдХреЛ Street View рдЗрдореЗрдЬ рдореЗрдВ рдмрджрд▓рдирд╛.
panoramaID
рдФрд░ coordinate
, рджреЛрдиреЛрдВ рдХреЛ GMSPanorama
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рддреМрд░ рдкрд░ рд╕реЗрд╡ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. GMSPanorama
рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, GMSPanoramaService
рдкрд░ рдЬрд╛рдПрдВ. рдЗрд╕рдХреЗ рд▓рд┐рдП, coordinate
рдпрд╛ panoramaID
рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ. рдЗрд╕рд╕реЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ, рджреЛрдиреЛрдВ рддрд░рд╣ рдХрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛. рд╕рд╛рде рд╣реА, рдЖрд╕-рдкрд╛рд╕ рдХреЗ рдкреИрдиреЛрд░рдорд╛ рдХреЗ рд▓рд┐рдВрдХ рдХрд╛ рдХрд▓реЗрдХреНрд╢рди рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛.
рдкреИрдиреЛрд░рд╛рдорд╛ рдХреА рдЬрдЧрд╣ рд╕реЗрдЯ рдХрд░рдирд╛
рд╕реНрдЯреНрд░реАрдЯ рд╡реНрдпреВ рдкреИрдиреЛрд░рд╛рдорд╛ рдХреА рдЬрдЧрд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА, рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реЗрдЯ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ.
moveNearCoordinate
рддрд░реАрдХреЗ рд╕реЗ, рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдЖрд╕-рдкрд╛рд╕ рдкреИрдиреЛрд░рд╛рдорд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.moveNearCoordinate:radius
рддрд░реАрдХрд╛ рднреА рдЗрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХреА рдорджрдж рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдЖрд╕-рдкрд╛рд╕ рдЦреЛрдЬ рдХреЗ рджрд╛рдпрд░реЗ рдХреЛ рдореАрдЯрд░ рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.moveNearCoordinate:source
рддрд░реАрдХреЗ рд╕реЗ, рдХрд┐рд╕реА рд╕реЛрд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЕрдЧрд░ рдЖрдкрдХреЛ Street View рдХреЛ рд╕рд┐рд░реНрдлрд╝ рдмрд╛рд╣рд░ рдХреЗ рдкреИрдиреЛрд░рдорд╛ рдвреВрдВрдврдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдорд┐рдд рдХрд░рдирд╛ рд╣реИ, рддреЛ рд╕реЛрд░реНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЬрдЧрд╣реЛрдВ рдХреЗ рдкреИрдиреЛрд░рдорд╛ рдпрд╛ рддреЛ рдЕрдВрджрд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ рдпрд╛ рдмрд╛рд╣рд░ рдХреЗ. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЪреБрдиреА рдЧрдИ рдЬрдЧрд╣ рдХреЗ рд▓рд┐рдП, рдмрд╛рд╣рд░ рдХреЗ рдкреИрдиреЛрд░рд╛рдорд╛ рдореМрдЬреВрдж рди рд╣реЛрдВ.moveNearCoordinate:radius:source
рддрд░реАрдХреЗ рд╕реЗ, рд░реЗрдбрд┐рдпрд╕ рдФрд░ рд╕реЛрд░реНрд╕, рджреЛрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.
Street View рдХреА рдЗрдореЗрдЬ рджреЗрдЦрдирд╛
рд╕реНрдЯреНрд░реАрдЯ рд╡реНрдпреВ рд╡реНрдпреВрдЕрд░ рдЬреЛрдбрд╝рдирд╛
рджрд░реНрд╢рдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
- (рдПрдХ рдмрд╛рд░) рдПрд╕рдбреАрдХреЗ рдкрд╛рдиреЗ, рдХреБрдВрдЬреА рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ, рдФрд░ рдЬрд╝рд░реВрд░реА рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╢реБрд░реВ рдХрд░рдирд╛ рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рддрд░реАрдХрд╛ рдЕрдкрдирд╛рдПрдВ.
ViewController
рдмрдирд╛рдПрдВ рдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ. рдЕрдЧрд░ рдЗрд╕ рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рджрд┐рдЦрдиреЗ рдкрд░ рдкреИрдиреЛрд░рд╛рдорд╛ рджрд┐рдЦреЗрдЧрд╛, рддреЛ рдЙрд╕реЗloadView
рддрд░реАрдХреЗ рд╕реЗ рдмрдирд╛рдПрдВ.GMSPanoramaView
initWithFrame:
рддрд░реАрдХреЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ,GMSPanoramaView
рдХреНрд▓рд╛рд╕ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕реЗ рдЗрдВрд╕реНрдЯреИрдВрд╢рд┐рдПрдЯ рдХрд░реЗрдВ. рдЕрдЧрд░ рдЗрд╕реЗ рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╡реНрдпреВ рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рд╣реИ, рддреЛCGRectZero
рдХреЛ рдореИрдк рдХреЗ рдлрд╝реНрд░реЗрдо рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдореИрдк рдХрд╛ рд╕рд╛рдЗрдЬрд╝ рдЕрдкрдиреЗ-рдЖрдк рдмрджрд▓ рдЬрд╛рдПрдЧрд╛.GMSPanoramaView
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╡реНрдпреВ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд╡реНрдпреВ рдХреЗ рддреМрд░ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,self.view = panoView;
.moveNearCoordinate:
рдЬреИрд╕реЗ рдХрд┐рд╕реА рддрд░реАрдХреЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, Street View рдЗрдореЗрдЬ рдХреА рдЬрдЧрд╣ рд╕реЗрдЯ рдХрд░реЗрдВ.
рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдХрд┐рд╕реА рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ Street View рд╡реНрдпреВрдЕрд░ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ.
Swift
import GoogleMaps class StreetView: UIViewController { override func loadView() { let panoView = GMSPanoramaView(frame: .zero) self.view = panoView panoView.moveNearCoordinate(CLLocationCoordinate2D(latitude: -33.732, longitude: 150.312)) } }
Objective-C
#import "StreetView.h" @import GoogleMaps; @interface StreetView () @end @implementation StreetView - (void)loadView { GMSPanoramaView *panoView = [[GMSPanoramaView alloc] initWithFrame:CGRectZero]; self.view = panoView; [panoView moveNearCoordinate:CLLocationCoordinate2DMake(-33.732, 150.312)]; } @end
рд╡реНрдпреВрдЕрд░ рдХреЛ рдкрд╕рдВрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдмрдирд╛рдирд╛
рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рджрд░реНрд╢рдХ рдХреМрдирд╕реЗ рдЬреЗрд╕реНрдЪрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдкреИрдирд┐рдВрдЧ, рдЬрд╝реВрдорд┐рдВрдЧ, рдФрд░ рдЖрд╕-рдкрд╛рд╕ рдХреЗ рдкреИрдиреЛрд░рдорд╛ рдкрд░ рдЬрд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд▓реВ рд╣реЛрддреА рд╣реИ.
рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬреЗрд╕реНрдЪрд░, GMSPanoramaView
рдХреА рдкреНрд░реЙрдкрд░реНрдЯреА рд╕реЗ рдХрдВрдЯреНрд░реЛрд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ.
рдЗрди рдкреНрд░реЙрдкрд░реНрдЯреА рдХреА рдорджрдж рд╕реЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрдВрдЯреНрд░реЛрд▓ рд╡рд╛рд▓реЗ рдЬреЗрд╕реНрдЪрд░ рдХреЛ рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЬреЗрд╕реНрдЪрд░ рдмрдВрдж рд╣реЛрдиреЗ рдкрд░ рднреА, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ.
orientationGestures
- рдЗрд╕рд╕реЗ рдпрд╣ рддрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЯреИрдк рдХрд░рдХреЗ рдпрд╛ рдЦреАрдВрдЪрдХрд░ рдХреИрдорд░реЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдУрд░рд┐рдПрдВрдЯ рдХрд░ рдкрд╛рдПрдЧрд╛ рдпрд╛ рдирд╣реАрдВ. рдХреИрдорд░реЗ рдХреЗ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ
NO
рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ. zoomGestures
- рдЗрд╕рд╕реЗ рдпрд╣ рддрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдкрд┐рдВрдЪ рдХрд░рдХреЗ рдЬрд╝реВрдо рдХрд░ рдкрд╛рдПрдЧрд╛ рдпрд╛ рдирд╣реАрдВ. рдЬрд╝реВрдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ
NO
рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ. navigationGestures
- рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╣ рдмрджрд▓ рдкрд╛рдПрдЧрд╛ рдХрд┐ рдХреМрдирд╕реА рдкреИрдиреЛрд░рдорд╛ рдЗрдореЗрдЬ рджрд┐рдЦреЗрдЧреА. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдиреЗрд╡рд┐рдЧреЗрд╢рди рд▓рд┐рдВрдХ рдкрд░ рдПрдХ рдмрд╛рд░ рдЯреИрдк рдХрд░рдХреЗ рдпрд╛ рд╡реНрдпреВ рдкрд░ рджреЛ рдмрд╛рд░ рдЯреИрдк рдХрд░рдХреЗ рдкреИрдиреЛрд░рдорд╛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ. рдиреЗрд╡рд┐рдЧреЗрд╢рди рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
NO
рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ.
setAllGesturesEnabled:
рддрд░реАрдХреЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рд╕рднреА рдЬреЗрд╕реНрдЪрд░ рдХреЛ рдПрдХ рд╕рд╛рде рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.
Swift
panoView.setAllGesturesEnabled(false)
Objective-C
[panoView setAllGesturesEnabled:NO];
рдпреВрдЖрд░рдПрд▓ рд╕реНрдХреАрдо рдХреА рдорджрдж рд╕реЗ Street View рд▓реЙрдиреНрдЪ рдХрд░рдирд╛
Google Street View рдХреА рдЗрдореЗрдЬ, iOS рдХреЗ рд▓рд┐рдП Google Maps рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ. comgooglemaps
рдпреВрдЖрд░рдПрд▓ рд╕реНрдХреАрдо рдХреА рдорджрдж рд╕реЗ, Google Maps for iOS рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ Street View рдореЛрдб рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рд▓рд┐рдП, mapmode
рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ streetview
рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ. рд╕реНрдЯреНрд░реАрдЯ рд╡реНрдпреВ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдпреВрдЖрд░рдПрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдпреВрдЖрд░рдПрд▓ рд╕реНрдХреАрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрдврд╝реЗрдВ.
comgooglemaps://?center=46.414382,10.013988&mapmode=streetview
Street View рдХреА рдЬрдЧрд╣реЛрдВ рдФрд░ рдкреЙрдЗрдВрдЯ-рдСрдлрд╝-рд╡реНрдпреВ (рдкреАрдУрд╡реА) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА
GMSPanoramaCamera
рдХреА рдорджрдж рд╕реЗ, рд╕реНрдЯреНрд░реАрдЯ рд╡реНрдпреВ рдХреИрдорд░реЗ рдХреЗ рдкреЙрдЗрдВрдЯ-рдСрдлрд╝-рд╡реНрдпреВ рдХреЛ рд╣реЗрдбрд┐рдВрдЧ, рдкрд┐рдЪ, рдФрд░ рдЬрд╝реВрдо рдХреЗ рдХреЙрдореНрдмрд┐рдиреЗрд╢рди рдХреЗ рддреМрд░ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕реНрдирд┐рдкреЗрдЯ рд╕реЗрдЯ, рдХреИрдорд░реЗ рдХреЛ рджрдХреНрд╖рд┐рдг рдХреА рдУрд░ рдФрд░ рдереЛрдбрд╝рд╛ рдиреАрдЪреЗ рдХреА рдУрд░ рдШреБрдорд╛рдПрдВрдЧреЗ.
Swift
panoView.camera = GMSPanoramaCamera(heading: 180, pitch: -10, zoom: 1)
Objective-C
panoView.camera = [GMSPanoramaCamera cameraWithHeading:180 pitch:-10 zoom:1];
рдУрд░рд┐рдПрдВрдЯреЗрд╢рди
рд╕реНрдЯреНрд░реАрдЯ рд╡реНрдпреВ рдХреА рд▓реЛрдХреЗрд╢рди рд╕реЗ, рдХрд┐рд╕реА рдЗрдореЗрдЬ рдХреЗ рд▓рд┐рдП рдХреИрдорд░реЗ рдХреЗ рдлрд╝реЛрдХрд╕ рдХреА рдЬрдЧрд╣ рддрдп рд╣реЛрддреА рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рд╕реЗ рдЙрд╕ рдЗрдореЗрдЬ рдХреЗ рд▓рд┐рдП рдХреИрдорд░реЗ рдХрд╛ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рддрдп рдирд╣реАрдВ рд╣реЛрддрд╛.
рдЗрд╕рдХреЗ рд▓рд┐рдП, GMSOrientation
рдСрдмреНрдЬреЗрдХреНрдЯ рджреЛ рдкреНрд░реЙрдкрд░реНрдЯреА рддрдп рдХрд░рддрд╛ рд╣реИ:
heading
, рдХреИрдорд░реЗ рдХреЗ рд▓реЛрдХрд╕ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдШреВрдордиреЗ рдХреЗ рдРрдВрдЧрд▓ рдХреЛ рдбрд┐рдЧреНрд░реА рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ. рдпрд╣ рдРрдВрдЧрд▓, рдЙрддреНрддрд░ рджрд┐рд╢рд╛ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рд╣реЛрддрд╛ рд╣реИ. рд╣реЗрдбрд┐рдВрдЧ рдХреЛ рдШрдбрд╝реА рдХреА рд╕реБрдИ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдЙрддреНрддрд░ рджрд┐рд╢рд╛ 0, рдкреВрд░реНрд╡ рджрд┐рд╢рд╛ 90, рджрдХреНрд╖рд┐рдг рджрд┐рд╢рд╛ 180, рдФрд░ рдкрд╢реНрдЪрд┐рдо рджрд┐рд╢рд╛ 270 рд╣реЛрддреА рд╣реИ.pitch
(рдбрд┐рдлрд╝реЙрд▓реНрдЯ0
) рд╕реЗ, рдХреИрдорд░реЗ рдХреЗ рд╢реБрд░реБрдЖрддреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд┐рдЪ рд╕реЗ "рдКрдкрд░" рдпрд╛ "рдиреАрдЪреЗ" рдХреЗ рдХреЛрдг рдореЗрдВ рдЕрдВрддрд░ рддрдп рд╣реЛрддрд╛ рд╣реИ. рдпрд╣ рдЕрдХреНрд╕рд░ (рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ) рдлрд╝реНрд▓реИрдЯ рд╣реЙрд░рд┐рдЬрд╝реЙрдиреНрдЯрд▓ рд╣реЛрддрд╛ рд╣реИ. (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдкрд╣рд╛рдбрд╝реА рдкрд░ рд▓реА рдЧрдИ рдЗрдореЗрдЬ рдореЗрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд┐рдЪ рдХреЗ рд╣реЙрд░рд┐рдЬрд╝реЙрдиреНрдЯрд▓ рди рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрддреА рд╣реИ.) рдкрд┐рдЪ рдРрдВрдЧрд▓ рдХреЛ рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕рдореЗрдВ рдКрдкрд░ рдХреА рдУрд░ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рдРрдВрдЧрд▓ рдХреЛ рдкреЙрдЬрд╝рд┐рдЯрд┐рд╡ рд╡реИрд▓реНрдпреВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд┐рдЪ рд╕реЗ 90 рдбрд┐рдЧреНрд░реА рдКрдкрд░ рдФрд░ рдСрд░реНрдереЛрдЧреЛрдирд▓) рдФрд░ рдиреАрдЪреЗ рдХреА рдУрд░ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рдРрдВрдЧрд▓ рдХреЛ рдиреЗрдЧреЗрдЯрд┐рд╡ рд╡реИрд▓реНрдпреВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд┐рдЪ рд╕реЗ 90 рдбрд┐рдЧреНрд░реА рдиреАрдЪреЗ рдФрд░ рдСрд░реНрдереЛрдЧреЛрдирд▓) рдХреЗ рддреМрд░ рдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
реЫреВрдо рдХрд░реЗрдВ
рдЬрд╝реВрдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреА рдорджрдж рд╕реЗ, Street View рдореЗрдВ рдЗрдореЗрдЬ рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЗрд╡рд▓ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИ. рдЬрд╝реВрдо рд▓реЗрд╡рд▓ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡реНрдпреВрдЕрд░ рдореЗрдВ рдЬрд╝реВрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рдВрдЪ рдХрд░рдХреЗ рд▓реЗрд╡рд▓ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ.
рдХреИрдорд░реЗ рдХреЛ рдореВрд╡ рдХрд░рдирд╛
GMSPanoramaView
рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрд╕реЗ рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рд▓рд┐рдП, рдХреИрдорд░реЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреИрдорд░рд╛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ. рдХреИрдорд░рд╛ рдмрджрд▓рдиреЗ рдкрд░, рдХреИрдорд░реЗ рдХреЗ рдореВрд╡рдореЗрдВрдЯ рдХреЛ рдРрдирд┐рдореЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИ. рдРрдирд┐рдореЗрд╢рди, рдХреИрдорд░реЗ рдХреА рдореМрдЬреВрджрд╛ рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдФрд░ рдХреИрдорд░реЗ рдХреА рдирдИ рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░рдкреЛрд▓реЗрдЯ рдХрд░рддрд╛ рд╣реИ.
GMSPanoramaCamera
рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, рдЗрд╕реЗ GMSPanoramaView
рдХреЗ camera
рдкреНрд░реЙрдкрд░реНрдЯреА рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ рдХреИрдорд░рд╛, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдРрдирд┐рдореЗрд╢рди рдХреЗ рдирдП рдкреЙрдЗрдВрдЯ рдСрдлрд╝ рд╡реНрдпреВ рдкрд░ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛. рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдФрд░ рдЬрд╝реВрдо рдХреЗ рдХрд┐рд╕реА рднреА рдХреЙрдореНрдмрд┐рдиреЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, GMSCameraPosition
рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.
Swift
panoView.camera = GMSPanoramaCamera(heading: 180, pitch: -10, zoom: 1)
Objective-C
panoView.camera = [GMSPanoramaCamera cameraWithHeading:180 pitch:-10 zoom:1];
GMSPanoramaView
рдХреЗ animateToCamera:animationDuration:
рддрд░реАрдХреЗ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ, рдЯреНрд░рд╛рдВрдЬрд╝рд┐рд╢рди рдХреЛ рдРрдирд┐рдореЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Core Animation рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рднреА рдХреИрдорд░реЗ рдХреЛ рдХрдВрдЯреНрд░реЛрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдпрд╣ GMSPanoramaView
, GMSPanoramaLayer
рдкрд░ рдХрд╕реНрдЯрдо CALayer
рдХреЗ рдЬрд╝рд░рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
Street View рдореЗрдВ рдорд╛рд░реНрдХрд░
GMSPanoramaView
рдСрдмреНрдЬреЗрдХреНрдЯ, рдореИрдк рдорд╛рд░реНрдХрд░ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИ. GMSMapView
рдпрд╛ GMSPanoramaView
рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдПрдХ рд╣реА GMSMarker
рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реА рдкреНрд░реЙрдкрд░реНрдЯреА рд╕реЗрдЯ рдХрд░рдиреА рд╣реЛрдВрдЧреА:
Swift
// Create a marker at the Eiffel Tower let position = CLLocationCoordinate2D(latitude: 48.858, longitude: 2.294) let marker = GMSMarker(position: position) // Add the marker to a GMSPanoramaView object named panoView marker.panoramaView = panoView // Add the marker to a GMSMapView object named mapView marker.map = mapView
Objective-C
// Create a marker at the Eiffel Tower CLLocationCoordinate2D position = CLLocationCoordinate2DMake(48.858,2.294); GMSMarker *marker = [GMSMarker markerWithPosition:position]; // Add the marker to a GMSPanoramaView object named panoView marker.panoramaView = panoView; // Add the marker to a GMSMapView object named mapView marker.map = mapView;
рдорд╛рд░реНрдХрд░ рдХрд╛ рд╕рд╛рдЗрдЬрд╝, рдорд╛рд░реНрдХрд░ рдХреА рдкреЛрдЬрд╝рд┐рд╢рди рдФрд░ GMSCameraView
рдХреА рдЬрдЧрд╣ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдмрджрд▓рддрд╛ рд░рд╣реЗрдЧрд╛. рдЕрдЧрд░ рдпрд╣ рджреВрд░реА рдмрд╣реБрдд рдЬрд╝реНрдпрд╛рджрд╛ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдорд╛рд░реНрдХрд░ рдЗрддрдирд╛ рдЫреЛрдЯрд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдЙрд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХреЗрдЧрд╛. рд╕рд╛рде рд╣реА, рд╡рд╣ рд╡реНрдпреВ рд╕реЗ рдЫрд┐рдк рдЬрд╛рдПрдЧрд╛.
panoramaView
рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ nil
рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ, рдЙрд╕реЗ GMSPanoramaView
рд╕реЗ рд╣рдЯрд╛рдПрдВ.
Swift
marker.panoramaView = nil
Objective-C
marker.panoramaView = nil;
рдЗрд╡реЗрдВрдЯ
Street View рдкреИрдиреЛрд░рдорд╛ рдкрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЗрд╡реЗрдВрдЯ рд╕реБрдиреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рдЬреИрд╕реЗ, рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреИрдиреЛрд░рдорд╛ рдкрд░ рдЯреИрдк рдХрд░рддрд╛ рд╣реИ. рдЗрд╡реЗрдВрдЯ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ GMSPanoramaViewDelegate
рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛. рдЗрд╡реЗрдВрдЯ рд╕реЗ рдЬреБрдбрд╝реА рдкреВрд░реА рдЧрд╛рдЗрдб рдФрд░ GMSPanoramaViewDelegate
рдкрд░ рдореМрдЬреВрдж рддрд░реАрдХреЛрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦреЗрдВ.