- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的应用程序中使用谷歌地图 SDK 中的街景 API。要求是显示街景并禁用手势控制。我已将此代码添加到我的应用程序
GMSPanoramaView *panoView = [[GMSPanoramaView alloc] initWithFrame:CGRectMake(0, 0, _placesView.frame.size.width, _placesView.frame.size.height)];
[_placesView addSubview:panoView];
panoView.delegate = self;
[panoView setAllGesturesEnabled:NO];
[panoView moveNearCoordinate:addresslocationCoordinates];
但是呈现街景时我得到的方向与网络上的方向不同。
两张图片中的位置相同,但它们的方向不同。
如果我想将街景 View 与 WebView 对齐,那么应该做什么?
最佳答案
您需要在 iPhone 应用程序中设置 StreetView 视角 (POV),如下所示:
panoView.camera = GMSPanoramaCamera(heading: 180, pitch: -10, zoom: 1)
因此,根据上述值,您的街道头像将显示在您的设备上。
Orientation
The Street View location defines the placement of the camera focus for an image, but it does not define the orientation of the camera for that image. For that purpose, the GMSOrientation object defines two properties:
heading: defines the rotation angle around the camera locus in degrees relative from true north. Headings are measured clockwise: true north is 0, east is 90, south is 180, west is 270.
pitch: (default 0) defines the angle variance "up" or "down" from the camera's initial default pitch, which is often (but not always) flat horizontal. (For example, an image taken on a hill will likely exhibit a default pitch that is not horizontal.) Pitch angles are measured with positive values looking up (to +90 degrees straight up and orthogonal to the default pitch) and negative values looking down (to -90 degrees straight down and orthogonal to the default pitch).
希望这有助于设置您的街景头部位置!
关于ios - GMSPanoramaView 方向与网络上的 Google map 不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54533394/
我在 KMZ 文件中有一个坐标数据集,我希望能够为用户提供使用 GMSPanoramaView(使用 1.6.0 版本的 Google-Maps-iOS-SDK)查看街景的选项).这是我的代码的样子:
我正在创建一个在街景 View 中显示不同位置的应用程序。但是每次加载新的地方时,使用的内存都会增加。这稍后会导致应用程序崩溃。有没有办法清除过去加载的街景的内存? The memory goes u
我有一个简单的测试应用程序,我在其中执行以下代码 let marker = GMSMarker(position:CLLocationCoordinate2DMake(33.987884, -
我有一个简单的GMSPanoramaView,我想在它上面添加一个UIView,我尝试过使用addSubview并更改图层zposition,但我没有出现。关于如何做到这一点有什么想法吗? 我实现 G
对于我的应用程序,我需要从 GPS 坐标获取 Google 街景图像。我知道如何从坐标获取全屏 GMSPanoramaView,但我最终需要它是 UIImage。 let panoVi
我的 View 中有一个 GMSPanoramaView,单击 GMSPanoramaView 我想执行一些操作。 我如何识别 GMSPanoramaView 上的任何触摸/点击事件。 最佳答案 您可
我已将 GMSMarker 添加到 GMSPanoramaView。查看 map 时,我正在尝试更新位置属性。但是,它似乎没有更新 map 以反射(reflect)新位置。有人知道这在 GMSPano
我在我的应用程序中使用谷歌地图 SDK 中的街景 API。要求是显示街景并禁用手势控制。我已将此代码添加到我的应用程序 GMSPanoramaView *panoView = [[GMSPan
我收到此错误: This application has been blocked by the Google Maps API. This might be because of an incorr
我正在尝试将 GMSPanoramaView 添加到 SubView。这是我正在处理的代码: panoView_ = [[GMSPanoramaView alloc] initWithFrame:CG
我是一名优秀的程序员,十分优秀!