0
我試圖找到一種方法來在向用戶顯示特定經度和緯度之前知道街道是否可用。這是我當前的代碼,如果它可用或正在顯示黑屏,則正確顯示Streetview。我想基本上刪除黑屏的情況。在啓動之前瞭解特定經度/緯度的街景是否可用
https://gist.github.com/speakerbug/33f267fd3a90dbd3ca07eae5b6c7c8f5
我試圖找到一種方法來在向用戶顯示特定經度和緯度之前知道街道是否可用。這是我當前的代碼,如果它可用或正在顯示黑屏,則正確顯示Streetview。我想基本上刪除黑屏的情況。在啓動之前瞭解特定經度/緯度的街景是否可用
https://gist.github.com/speakerbug/33f267fd3a90dbd3ca07eae5b6c7c8f5
不知道如何做到這一點的地圖SDK iOS版,但你可以檢查使用Street View Image Metadata Web服務全景存在。
例如,下面的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"
}
謝謝!這可能不是最好的解決方案,但它適用於我的用例。 – Henry