0

問題が 1 つあります (2014 年 8 月にコメントとして最初に入力されたもの)。初めて pegman をマップにドラッグすると (GeoCode を使用してデフォルトの中心から離して移動しました)、デフォルトの中心 (GMMap.RequiredProp.Center.Lat/Lng) にストリートビューが表示されます。2回目でうまくいきます。ペグマンをドラッグすると、正しいストリートビューがすぐに表示されますが、間違ったストリートビューが重なって表示されます。

私の推測では、プログラムの開始時にストリートビュー レイヤーは存在しますが、表示されません。ペグマンをドラッグすると表示され、レイヤーを閉じることができます。ペグマンをもう一度ドラッグすると、正しい位置にレイヤーが作成され、表示されます。

MegaDemo が同じことを行い、ペグマンが最初にマップの別の場所にドラッグされたときにガウディの大聖堂を表示していることに気付きました。

初めて正しい位置を表示するにはどうすればよいですか?

よろしく、

ダン

4

1 に答える 1

0

私は同じ問題を抱えていて、おそらく解決策を見つけました。gmmapres.res に含まれる map.html の DoMap スクリプトにあります。

罪人は線

panorama.setPosition(new google.maps.LatLng(Lat,Lng));

コメントしてリソース (rc.cmd) を再コンパイルし、次に GMLib を再コンパイルすると、Streetview が正しく動作するようになりました。

于 2016-06-07T13:54:10.517 に答える