как создать две карты Google, зависящие друг от друга - PullRequest
0 голосов
/ 13 ноября 2011

Мне нужно создать две карты. На одной карте я хочу показать выбранные города в качестве маркеров, а на другой зависимой карте я хочу показать уменьшенное местоположение этого города по щелчку его маркера. Как мне об этом.

1 Ответ

1 голос
/ 14 ноября 2011

То, что вы обычно делаете только с одной картой, это глобальная переменная, обычно называемая картой, которая знает, в каком div показывать вашу карту, и эта переменная используется, когда вы хотите манипулировать картой, например, ставить на нее новые маркеры илиzoom.

Я могу себе представить, не испытав этого, что решение вашей проблемы будет иметь две глобальные переменные, map1 и map2, которые содержат ссылку на две карты, созданные в их собственных div.

Вы используете map1 для хранения ваших маркеров, а в вашем EventListener для маркеров вы указываете, что при нажатии setCenter и setZoom должны вызываться для map2.Это должно решить вашу проблему так, как я ее вижу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...