Ios 在启动街景之前,了解街景在特定纬度/经度下是否可用

Ios 在启动街景之前,了解街景在特定纬度/经度下是否可用,ios,swift,google-maps,swift3,Ios,Swift,Google Maps,Swift3,我试图找到一种方法,在向用户显示街景之前,先知道街景是否适用于特定的纬度和经度。这是我当前的代码,正确显示街景(如果有)或显示黑屏。我想基本上消除黑屏的情况 不知道如何在Maps SDK for iOS中执行此操作,但您可以使用web服务检查panorama是否存在 例如,下面的web服务请求 https://maps.googleapis.com/maps/api/streetview/metadata?location=41.391073%2C2.180614&key=YOUR_API_KE

我试图找到一种方法,在向用户显示街景之前,先知道街景是否适用于特定的纬度和经度。这是我当前的代码,正确显示街景(如果有)或显示黑屏。我想基本上消除黑屏的情况


不知道如何在Maps SDK for iOS中执行此操作,但您可以使用web服务检查panorama是否存在

例如,下面的web服务请求

https://maps.googleapis.com/maps/api/streetview/metadata?location=41.391073%2C2.180614&key=YOUR_API_KEY

会回来的

{
    "copyright":"© Rodrigo Bastias",
    "date":"2017-03",
    "location":{
        "lat":41.3910524,
        "lng":2.1806449
    }, "pano_id":"CAoSK0FGMVFpcE5OVHRRTERHX1lzRF93XzRZb2YyajJwaXFXUkFRQzg5THJuOTg.",
    "status":"OK"
}

谢谢这可能不是最好的解决方案,但它确实适用于我的用例。