2015-09-08 5 views
1

Я пытаюсь добавить изображение PNG логотипа, который не перемещается и не панорамируется с картой в верхнем центре карты. Каков наилучший способ сделать это?Добавление пользовательского логотипа в верхней части Google Maps - V3 API

Я использую V3 API Карт Google. Я не слишком хорошо разбираюсь в JavaScript, но мне удалось добавить легенду в левом нижнем углу, которая остается на месте с помощью позиции управления. Можно ли использовать статическое изображение в верхнем центре?

Спасибо за помощь!

+0

Почему бы не абсолютное расположением изображения, позиционируемые центр верхней и г-индексированный достаточно высоко, чтобы быть на верхней части карты? Не требуется JS, всего 10 строк CSS. – Joseph

ответ

2

Вам не нужен JS, только некоторые CSS. Вот пример:

<div class="map-container"> 
    <div id="map" class="map"></div> 
    <img src="http://lorempixel.com/100/40/"> 
</div> 

.map-container { 
    position: relative; 
} 

img { 
    position: absolute; 
    top: 0; 
    left: 50%; 
    margin-left: -50px; 
} 

Полный пример здесь: http://jsfiddle.net/cyh342a4/

+0

Это не работает через устройства. В особенности мобильные устройства испортились. Я использовал CSS, как указано выше, но после тестирования выяснилось, что правильным способом является добавление настраиваемого элемента управления. См. Здесь http://stackoverflow.com/questions/8294288/how-to-add-logo-to-copyrights-in-google-maps –

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