@Suicide676
didusdev.com

Возможно ли менять слой на Google Maps по клику?

Здравствуйте!

- Есть KML - файл, в нем много фигур. Состоит из 2-х слоев.
- Есть страница, на которой он выводится.

Структура KML:
1-й слой - один большой обьект.
2-й слой - много мелких объектов (находятся внутри большего, который лежит в 1-м слое).

По клику в границах большего слоя нужно его скрыть и отобразить только 2-й слой.

Вопрос:
Возможно ли это реализовать? Если да, то дайте пожалуйста ссылку на пример или документацию.

PS. Ищу в документции GoogleMaps, пока ничего не нашел.
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
@Suicide676 Автор вопроса
didusdev.com
/*------Добавить слой--------------------------------------------------*/
var layerMain = new google.maps.KmlLayer({
    url: 'http://site.com/gmaps/2_0/layer_main.kml',
    map: map

 	 });
	
	var layerSecond = new google.maps.KmlLayer({
    url: 'http://site.com/gmaps/2_0/layer_second.kml',
    map: map

 	 });


/*------Действия по клику--------------------------------------------------*/

	layerMain.addListener('click', function(event) {
		console.log('click');
		console.log('layer was removed');
		layerMain.setMap(null);
		map.setZoom(11);


	});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы