Переключить наложение изображений в Google Maps API v3 - PullRequest
1 голос
/ 03 мая 2010

Я строил для себя небольшую библиотеку для работы, которую я имею в настоящее время, строю карту для университета.

Я довольно хорошо получил все, что мне нужно, в некоторой базовой форме, но одна вещь просто не работает, а просто не дает мне результатов.

Сам университет вроде как в партнерстве с соседним колледжем. Было решено, что оба кампуса должны быть включены. Мне нужно иметь возможность включать / выключать оверлеи кампусов по отдельности.

т.е. Начните со всех кампусов. Затем пользователь выключает кампус колледжа, наложение университета остается. Затем пользователь может снова включить его, чтобы снова отобразить колледж, или отключить университет, не оставляя оверлеев.

Вот работа, которую я выполняю в данный момент: http://bgsweb.ca/maps/generator.html

По сути, нам нужно взять одно наложение, разбить его на несколько наложений и включить переключение каждого отдельного наложения.

Любая помощь высоко ценится!

1 Ответ

0 голосов
/ 03 мая 2010

Точно, на чем вы застряли?

Отдельные наложения могут быть присоединены или удалены с карты с помощью OverlayView.setMap () . Чтобы удалить наложение с карты, вы просто устанавливаете карту наложения на нуль

overlay.setMap( null );
...