(私の英語でごめんなさい)私は問題があります、、、ユーザーがポリゴンをクリックすると、Googleストリートビューパノラマ(これは私が持っています)を使用してユーザーを別のページに移動するWebを作成しようとしています. しかし、パノラマの閉じるボタンをクリックした後、ユーザーを「パノラマページ」から「ポリゴンページ」に戻すコードも必要です。以前に使用したのと同じコードを使用して、ユーザーを「パノラマページ」に移動しようとしましたが、機能しません (パノラマを閉じるだけで、「ポリゴンページ」に戻りません)。この線:
google.maps.event.addListener(panorama, "closeclick", function(event) { window.location = "index.html"; })
ユーザーを「ポリゴン ページ」(index.html) に戻すコードです。コード全体は次のとおりです。
function initialize() {
var panoOptions = {
pano: 'Kuchyn',
enableCloseButton: true,
pov: {
heading: 0,
pitch: 0,
zoom: 0
},
panoProvider: getCustomPanorama,
visible: true};
var panorama = new google.maps.StreetViewPanorama(
document.getElementById('map-canvas'), panoOptions);
function getCustomPanoramaTileUrl(pano, zoom, tileX, tileY) {
return 'images/Untitled.jpg';}
function getCustomPanorama(pano, zoom, tileX, tiley) {
if (pano == 'Kuchyn') {
return {
location:
{pano: 'Kuchyn',
description: 'Kromeriz - Kuchyn'},
links: [],
copyright: 'Oznog (c) 2013',
Heading: 180,
tiles:
{tileSize: new google.maps.Size(4096, 2048),
worldSize: new google.maps.Size(4096, 2048),
centerHeading: 180,
verticalFOV: 90,
getTileUrl: getCustomPanoramaTileUrl}
};
}
}
}
google.maps.event.addDomListener(window, 'load', initialize);
google.maps.event.addListener(panorama, "closeclick", function(event) { window.location = "index.html"; })
助けてください、ジャン。