gpt4 book ai didi

ios - GMSPanoramaView 黑屏

转载 作者:可可西里 更新时间:2023-11-01 17:07:46 31 4
gpt4 key购买 nike

我在 KMZ 文件中有一个坐标数据集,我希望能够为用户提供使用 GMSPanoramaView(使用 1.6.0 版本的 Google-Maps-iOS-SDK)查看街景的选项).这是我的代码的样子:


GMSPanoramaView *panoView = [GMSPanoramaView panoramaWithFrame:CGRectZero nearCoordinate:self.placemark.point.coordinate];

这很好用,除了有一些坐标不适用于 GMSPanoramaView。例如,以下坐标不会通过 GMSPanoramaView 显示:


纬度 = 51.5308021862559,经度 = -0.16451295613534

GMSPanoramaView 在使用这些坐标初始化时只显示一个空白屏幕。

当 GMSPanoramaView 以这样的坐标呈现时,有什么方法可以让错误返回吗?我希望能够向用户显示一条错误消息,而不仅仅是一个空白屏幕:)

肖恩

最佳答案

要检查某个位置是否存在街景全景图,您必须使用 GMSPanoramaService Class

-(void) getStreetViewForCoordinate:(CLLocationCoordinate2D) coordinate {
GMSPanoramaService *s = [[GMSPanoramaService alloc] init];
[s requestPanoramaNearCoordinate: coordinate
callback: ^(GMSPanorama *panorama, NSError *error) {
NSLog(@"the service returned a panorama=%@ and an error=%@", panorama, error);
}
}

关于ios - GMSPanoramaView 黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20923297/

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