0

私は知人の会社のウェブサイトに取り組んでいます。同社は全国に7つのオフィスを展開しています。彼は私に、これらのオフィスを一覧表示するページ (連絡先情報、写真など) を作成し、そのページにオフィスを示す複数のマーカーを付けた Google マップを追加するように依頼しました。

私はそうしましたが、ズーム レベル (完全な国) があまり詳細ではないので、前述のリストのオフィスをクリックすると、マップが特定のマーカー/オフィスにズームインすることを考えていました.

ただし、マップ外からマップ内でアクションを実行する方法があるかどうかはわかりません。誰か知っていますか?

ウェブサイトはまだ公開されていませんが、例として次のリンクを ご覧ください: http://www.inter-psy.nl/contact/contactgegevens色付きのブロック/ヘッダーをクリックすると、特定のマーカーへのマップのズームインが実行されます。

4

1 に答える 1

1

map-変数をグローバルにアクセスできるようにする必要があります。そうすると、ページのどこからでもマップ上で任意のアクションを実行できます (たとえばmap.setCenter()、特定の場所をマップの中心に配置したりmap.setZoom()、ズーム レベルを設定したりするなど)。

変数をグローバルにアクセスできるようvarにするには、マップの作成時に - キーワードを削除します

于 2013-01-28T12:04:40.960 に答える