2012-03-16 5 views
0

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

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

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

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

EDIT: Все соответствующий код находится внутри страницы, а не в отдельных файлах .js.

ответ

2

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

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

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

#map_canvas img { background-color: transparent; } 
+0

Я бы никогда не узнал об этом !!!! Спасибо, тонну Эндрю! –

0

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

+0

Он работал нормально, когда я смотрел, и мое решение устранило проблему. Но сейчас совсем немного не так. Думаю, @AfonsoGomes играет со страницей. –

+0

@AndrewLeach: Я не внес изменений на свой сайт ... только на моем локальном хосте! :) –

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