Настройте область Google Maps для отображения маркеров
У меня полноэкранная карта Google вместе с элементами управления, наложенными сверху.
-----------------------------------------------------
| | |
| | |
| | Map |
| Sidebar | |
| | |
| | |
| |=========================================|
| | Controls |
----------------------------------------------------|
Боковая панель и элементы управления в нижней части могут скользить внутрь и наружу, а за ней имеется удобная карта. Проблема в том, что когда я подхожу к границам для набора маркеров и центра на карте, иногда маркеры ставятся за боковой панелью и контролируют элементы div. Я предполагаю, потому что это технически часть карты, стоящей за этим.
Есть ли способ иметь полноэкранную карту, но сказать Google Maps, что только часть экрана считается "пригодной" для выполнения границ и центрирования?
1 ответ
Там нет встроенного способа достичь того, что вы хотите. Вы должны реализовать это самостоятельно. Вот пост, который поможет в расчете расстояния до пикселей: Google Maps API 3: Расчет длины многоугольника в пикселях