Wie kann überprüft werden, ob die Google Street View-Image-API kein Bild zurückgibt? [Duplikat]

8

Ich verwende die Google Street View-Bild-API zeige ein Bild eines Ortes.

Es funktioniert gut, aber wenn kein Bild verfügbar ist, erhalte ich ein schwarzes Bild anstelle eines Ortsbildes. Kann ich irgendwie überprüfen, ob kein Bild zurückgegeben wird und stattdessen ein anderes Bild anzeigen?

    
johgun 03.12.2011, 16:35
quelle

3 Antworten

0

Ich glaube nicht, dass es eine Möglichkeit gibt, das zu überprüfen. Die SV-Image-API wurde für statische Fälle entwickelt, in denen Sie der Seite nicht viel Funktionalität hinzufügen können.

Vielleicht sollten Sie sich Street View in der JS API ansehen Sie erkennen, wann Bilder verfügbar sind.

    
djd 08.02.2012 02:16
quelle
0

Eine andere Möglichkeit besteht darin, das Bild zu laden und dann einige Pixelfarben zu vergleichen. Das "no streetview" Bild von Google ist immer das gleiche. So würden Sie 2 Pixel vergleichen:

%Vor%

Einige mögliche Probleme: Ich habe einige Fehler mit CrossOrigin Tainting gesehen. Wenn Google das zurückgegebene Bild ändert, wird dieser Code ebenfalls ungültig.

    
mogile_oli 01.04.2016 15:39
quelle
0
%Vor%     
Umair Khan 01.04.2016 15:42
quelle