0

両方が特定の座標セットに存在する場合、Google StreetView APIに建物の内部ではなく建物の外部(道路からの眺め)を表示させるにはどうすればよいですか?

<div id="panoramadiv" style="width: 300px; height: 300px;"></div>
<script type="text/javascript" charset="utf-8">
var lat_lng2 =  new google.maps.LatLng(37.79416, -122.423539);

var streetViewOptions2 = {
position: lat_lng2,
scrollwheel: false
};

var div = document.getElementById('panoramadiv');
var street_view2 = new google.maps.StreetViewPanorama(div, streetViewOptions2);
</script>

この例では、予想どおり、カリフォルニア州サンフランシスコの2001 Van Ness Aveのストリートビューではなく、K-OneFitnessの内部をレンダリングします。

jsFiddle: http: //jsfiddle.net/9C8wM/

4

1 に答える 1

0

ジオコーダーは「屋上」ジオコードを返しています。建物の外を見る唯一の方法は、通りにあるストリートビューの場所を見つけることです。これを行うには、住所への道順を取得してから、通りの場所から屋上までの方向を計算します。

于 2012-10-25T02:29:36.810 に答える