Маркеры APIv2 карт Google не отображаются - PullRequest
0 голосов
/ 16 марта 2012

У меня странная проблема с маркерами Google Maps APIv2.Я делаю сайт, где он показывает и map_canvas, и направления, но маркерное изображение показывает направления, а не саму карту.Уже пытались обновить ключ API, искали везде, но решения не нашли вообще.

Проблема на этой странице: http://afonsogomes.com/jbutad2/contactos.php При нажатии «Obter Direcções» карта меняется и направления выдвигаются.. вы можете видеть, что на карте отсутствуют изображения маркеров

Однако эти изображения маркеров действительно отображаются правильно на подготовленной мной тестовой странице http://afonsogomes.com/jbutad2/comochegar.html

Любые мысли по этому поводу были бы весьмаприветствуется

РЕДАКТИРОВАТЬ: Весь соответствующий код находится внутри страницы, а не в отдельных файлах .js.

Ответы [ 2 ]

2 голосов
/ 16 марта 2012

CSS. Вы устанавливаете изображения на цвет фона, а прозрачные изображения плохо реагируют.

.image img, .image a img, .imageFrame img {
    background-color: #EEEEEE;

Вам необходимо удалить эту спецификацию из карты div, возможно, с помощью

#map_canvas img { background-color: transparent; }
0 голосов
/ 16 марта 2012

google.maps.MarkerImage недоступно в V2, ваш отладчик должен был сообщить вам об этом.

...