グーグルストリートビューで、指定した座標が建物上だったり、ストリートビューが提供されていない場所だった場合、そこから一番近い場所のストリートビューを表示する方法があります。 GoogleMap APIのバージョンが異なると書き方が違ってくるので、その違いを紹介。 JavaScriptのクラスとして定義しています。 バージョン2の場合、以下のようにしていました。 var stViewClass = { panoramaOptions: { latlng: new GLatLng({緯度}, {経度}), pov: { heading: 0, pitch: 0, zoom: 1 } }, makeStreetView: function(id) { stPanorama = new GStreetViewPanorama(document.getElementById(id), this.pa