私たちのウェブアプリでは、ユーザーの画像のリストが表示されます。画像をクリックすると、Googleマップに表示される地理的位置データとともに表示されます。これはすべて正常に機能しますが、デザインをクリーンでシンプルに保つために、「戻る」ボタンを使用しました。ボタンは、JavaScript履歴オブジェクト'history.go(-1);'を使用するだけで構成されています。
ユーザーが画像のリストに戻った後も、すべて問題なく、この領域でアプリのすべての機能を使用できます。また、以前に表示した画像以外の画像をクリックすると、すべて正常になり、画像ビューアが初期化され、GoogleマップのAPIも初期化されます。
問題は、画像をクリックして戻った後、実際には戻りたくないと判断してから、同じ画像に再度アクセスすることです。これにより、GoogleMapsAPIのすべての初期化が停止します。
何らかの理由で、この戻るメソッドを使用すると、initialize()が発生するようです。body=""で機能して動作しません。しかし、私はそれが機能ではなく体そのものであると信じるように導かれていますか?
マップAPIのV3に関する多くのGoogleドキュメントを読みましたが、この問題の周りには何も存在しないようです。たぶん私はこの問題に立ち向かうのに十分に愚かである唯一の人です。
誰かが歴史オブジェクトの内部の仕組みに光を当て、おそらく解決策の方向に私を向けることができますか?
すべての返信に感謝します、
ジェイミー