Я встраиваю карту Google с подключаемым модулем gmap3 jQuery:
http://gmap3.net/index.html
Как я могу скрыть определенные метки на карте?
Скрывая .gmnoprint с помощью CSS, я могу скрыть элементы управления, но мне все еще нужно скрыть опцию «Карта / Спутник» и значок человека, который находится слева вверху.
Для другого просмотра мне нужно, чтобы элементы управления были видны, поэтому я не могу скрыть gmnoprint. Для этого просмотра мне нужно скрыть 2 элемента, упомянутых выше, а также нижний колонтитул (который виден, если вы не скрываете .gmnoprint).
Данный проект является лишь внутренним подтверждением концепции. Если это идет в производство, мы могли бы вместо этого использовать карты Bing. По этой причине я не ожидаю, что у них будут какие-либо юридические проблемы с тем, что я пытаюсь сделать.
Я пытался использовать CSS с разными спецификациями, но с удивительными результатами, я предполагаю, что Google хочет усложнить скрытие вещей. Может быть, я мог бы запустить какой-нибудь JavaScript после загрузки страницы, чтобы скрыть div в зависимости от того, какой контент у них есть, но это кажется довольно грязным решением.
ОБНОВЛЕНИЕ С помощью .gmnoprint: nth-child (3) я могу скрыть текст нижнего колонтитула (внизу справа), но в левом нижнем левом углу изображения "Google" есть классы или идентификаторы.