luk*_*uky 6 google-maps objective-c ios
为什么 Streetview GSMPanoramaView为某些(但经常)位置返回错误代码 0。这意味着视图未加载,我看到加载器永远带有灰色背景。
这是 NSError 的输出:
Error Domain=com.google.maps.GMSPanoramaService Code=0 “操作无法完成。(com.google.maps.GMSPanoramaService 错误 0。)”
从
-(void)panoramaView:(GMSPanoramaView *)view error:(NSError *)error onMoveNearCoordinate:
Run Code Online (Sandbox Code Playgroud)
委托方法。
重要的是要说,大多数这些不实用的位置实际上确实有谷歌街景,因为例如遵循 api 对他们有用。
顺便说一句,这是无法通过 iOS SDK 工作的位置之一:
正如我所说,这不是某些错误的 Google API 密钥或其他问题的问题,因为某些位置有效。但是他们中的许多人(大多数/许多人)没有!(所以没用)
如果我尝试为这些有问题的位置重复调用它,它甚至不起作用。我在两部不同系统的手机(iOS8,9)上遇到了同样的问题。所以这与电话等无关。
我从 viewDidLoad 方法安装全景视图。
我也试图改变这一点
[panoView moveNearCoordinate:loc];
Run Code Online (Sandbox Code Playgroud)
对此
[panoView moveNearCoordinate:loc radius:30];
Run Code Online (Sandbox Code Playgroud)
但它没有帮助。
编辑:现在我看到它们中的许多甚至通过那个 web api 也不起作用,但我仍然认为街景实际上在那个地方可用。
这是非功能位置的示例。
| 归档时间: |
|
| 查看次数: |
558 次 |
| 最近记录: |