2017-01-27 2 views
1

Мне нужно установить более высокий индекс z в это окно подсказки, потому что контакты карты остаются над ним, когда они появляются.Как вставить подсказки в Google maps: «использовать два пальца для перемещения карты» для мобильных устройств

Кто-нибудь знает класс или идентификатор? Или как заставить его появляться над контактами?

+1

Вы говорите об использовании Карт Google в приложениях Google Maps или на веб-сайте? Эта информация имеет большое значение. Знаете ли вы, что эта проблема сохраняется на всех устройствах/ОС? Здесь просто недостаточно информации, чтобы дать ответ. –

+1

Информация достаточно хороша, если вы знаете, о чем я говорю. Функция двух пальцев была добавлена, чтобы помочь прокручивать сайт, но не карту, если вы используете один палец, и для прокрутки карты вам нужно два пальца. Я не думаю, что приложение имеет такое приглашение, оно не делает. Более того, как кто-то может использовать css для приложения? Так что карта добавлена ​​на моем сайте. У меня есть эта проблема на моем телефоне Android, а также на одного друга на iPhone, поэтому я использую его на всех мобильных устройствах. Для редактирования этого приглашения нет информации в Интернете. Я ценю, если вы можете помочь! – Arvalis

+0

Вы пытались загрузить Chrome, Firefox или другой браузер по телефону, чтобы проверить? –

ответ

1

Это немного взломать, но я надеюсь, что это поможет вам выполнить то, что вы пытаетесь сделать. Я просто хочу упомянуть, что это не поддерживается и может перестать работать в любое время из-за этого.

Используемый класс .gm-style-pbc. Вы действительно можете сделать все сообщение исчезнет, ​​как так:

.gm-style-pbc{ 
display: none !important 
} 

Вы также должны быть в состоянии сделать какой-то другой стиль, например, я сделал фон красный и переместил сообщение к правой:

.gm-style-pbc{ 
    background-color: red !important; 
    left: 30px !important; 
} 

Надеюсь, это поможет!

0

Вы можете настроить сообщение с помощью крючка, упомянутого в @Stephen, и отрегулировать индекс z с помощью !important, чтобы переопределить одну встроенную линию (z-index: 2). Используя инспектор, я обнаружил, что в моем коде мои маркеры были на div, у которого был встроенный z-index: 4;, поэтому я хотел бы установить это приглашение на 5, чтобы сидеть поверх этого слоя маркера.

Однако, если вы отредактируете этот z-индекс, чтобы сидеть поверх ваших маркеров, поскольку этот обмен сообщениями - это только opacity: 0 (не display:none), он блокирует взаимодействие с вашими маркерами, если вы хотите, чтобы их можно было щелкнуть по ним, и т. д. Чтобы этого избежать, вы можете использовать pointer-events: none, чтобы сделать это приглашение неинтерактивным и, по сути, «просмотреть», чтобы вы могли взаимодействовать с вещами, стоящими за ним.

.gm-style-pbc { 
    z-index: 5 !important; 
    pointer-events: none; 
} 

Как упоминалось в @Stephen, этот «крючок» официально не поддерживается.

Смежные вопросы