Скрытие базовой карты в Google Maps V2 - PullRequest
0 голосов
/ 16 января 2012

Кто-нибудь знает, как скрыть базовую карту в Google Maps V2?Я добавил следующие строки в моей попытке удалить стандартные типы карт, но, кажется, настаиваю на показе какой-то базовой карты:

map.removeMapType(G_SATELLITE_MAP);
map.removeMapType(G_HYBRID_MAP);
map.removeMapType(G_AERIAL_MAP);
map.removeMapType(G_PHYSICAL_MAP);

Я добавляю KML-оверлей, используя GGeoXml,и это в основном все, что я хочу показать.Я также пытался добавить чистый белый KML-слой между базовой картой и фактическими данными, но безуспешно.Кто-нибудь, кто знает, как скрыть или отключить базовую карту?

1 Ответ

0 голосов
/ 18 января 2012

Если у кого-то возникла такая же проблема, я решил ее, просто сделав все сгенерированные Google изображения карты прозрачными с помощью jQuery:

jQuery('#map img').css('opacity', '0').css('filter', 'alpha(opacity=0)').css('-moz-opacity', '0').css('-khtml-opacity', '0');

Селектор находит все теги img под идентификатором div карты и устанавливает непрозрачность равной 0 в большинстве браузеров. Для отображения на карте оставлен только оверлей KML, чего я и хотел.

...