3

ストリートビュー内にオーバーレイ画像を表示しようとしています。カスタムオーバーレイに関するGoogleドキュメントで利用可能なコードを使用しました: https ://developers.google.com/maps/documentation/javascript/overlays#CustomOverlays

ストリートビュー内にオーバーレイを表示したい場合は、地図ではなくパノラマを渡す必要があると書かれています。これが私が行うことです。

panorama = map.getStreetView();
panorama.setPosition(astorPlace);
panorama.setPov({
  heading: 120,
  zoom:1,
  pitch:0}
);


var swBound = new google.maps.LatLng(40.725882, -74.000986);
var neBound = new google.maps.LatLng(40.734886, -73.980990);
var bounds = new google.maps.LatLngBounds(swBound, neBound);

var srcImage = 'overlay.jpeg';
overlay = new USGSOverlay(bounds, srcImage, panorama);

何も表示されません(USGOverlayに「パノラマ」ではなく「マップ」を渡しても問題ありません)。私は何が間違っているのですか?

ありがとう

4

0 に答える 0