gpt4 book ai didi

ios - GMSPanoramaService requestPanoramaNearCoordinate 无结果

转载 作者:行者123 更新时间:2023-11-29 12:25:07 27 4
gpt4 key购买 nike

尝试向 Google 全景请求请求坐标和指定半径。有没有办法获得坐标的最大支持半径?只是不确定我可以在 requestPanoramaNearCoordinate 中放入什么半径,因为即使我输入 10000(米),它也不会返回任何全景图(灰色空白屏幕),而实际上在 50 米范围内有全景图。

请求PanoramaNearCoordinate:

[panoSvc requestPanoramaNearCoordinate:self.coordinate radius:1000 callback:^(GMSPanorama *panorama, NSError *error) {
if (error) {
NSLog(@"StreetView is not available at latlong = %f,%f", self.coordinate.latitude, self.coordinate.longitude);
return;
}
else{
GMSMarker *marker = [GMSMarker markerWithPosition:self.coordinate];
marker.panoramaView = panoView_;
[panoView_ moveNearCoordinate:self.coordinate];
}
}];

最佳答案

因此应该将panoramaView移动到panorama.coordinate,而不是目标坐标所在的位置(即self.coordinate和标记所在的位置),请参阅下面评论后的代码。

[panoSvc requestPanoramaNearCoordinate:self.coordinate radius:1000 callback:^(GMSPanorama *panorama, NSError *error) {
if (error) {
NSLog(@"StreetView is not available at latlong = %f,%f", self.coordinate.latitude, self.coordinate.longitude);
return;
}
else{
GMSMarker *marker = [GMSMarker markerWithPosition:self.coordinate];
marker.panoramaView = panoView_;
//------------------
//so I should move panoramaView to panorama coordinate, not to where the destination coordinate is (which is self.coordinate and where the marker is)
//------------------
[panoView_ moveNearCoordinate:panorama.coordinate];
}

}];

关于ios - GMSPanoramaService requestPanoramaNearCoordinate 无结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29373691/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com