为什么Streetview GSMPanoramaView会返回某些(但很常见)位置错误代码0.这意味着视图未加载,我看到加载程序永远是灰色背景。
这是NSError的输出:
错误Domain = com.google.maps.GMSPanoramaService Code = 0"操作 无法完成。 (com.google.maps.GMSPanoramaService错误0。)"
来自
-(void)panoramaView:(GMSPanoramaView *)view error:(NSError *)error onMoveNearCoordinate:
委托方法。
重要的是,大多数这些非功能性位置实际上确实有 google streetview,因为例如api适用于它们。
BTW这是通过iOS SDK无法运行的地点之一:
正如我所说,这不是一些糟糕的Google API密钥或其他问题,因为某些地方有效。但他们中的许多人(大多数/他们中的许多人)都没有! (所以没用)
如果我试图为这些有问题的位置重新调用它,它甚至都不起作用。我在两部使用不同系统的手机上遇到同样的问题(iOS8,9)。所以这不是电话等问题。
我从viewDidLoad方法安装全景视图。
我也试图改变这个
[panoView moveNearCoordinate:loc];
到这个
[panoView moveNearCoordinate:loc radius:30];
但它没有帮助。
编辑:现在我看到他们中的许多人即使通过网络API也无法工作,但我仍然认为街景实际上可以在那个地方使用。
以下是非功能位置的示例。