Клуб API Карт

Проблема с отображением меток и балунов

dneprograd2009
13 октября 2009, 18:14

Пример здесь:

http://www.fotokiosk.com.ua/map

Код:

<script src="http://api-maps.yandex.ru/1.1/index.xml?key=..." type="text/javascript"></script>

<script type="text/javascript">
window.onload = function () {
var map = new YMaps.Map(document.getElementById("YMapsID"));
map.setCenter(new YMaps.GeoPoint(32.49, 49.01), 6);

var point = new YMaps.GeoPoint(32.49,49.01);
var placemark = new YMaps.Placemark(point,{style:"default#yellowPoint"});
placemark.name = 'Имя метки';
placemark.description = 'Описание метки';
placemark.setIconContent("1");
map.addOverlay(placemark);
}
</script>


<div id="YMapsID" style="width:100%;height:500px"></div>

В чём причина?

2 комментария
Подписаться на комментарии к посту
Очень похоже что идет конфликт между стилями сайта и стилями карт. Где-то у вас прописан margin или padding для элементов, которые используются для построения меток и балуна.

В первую очередь надо локализовать проблемный CSS. Можно отключить все CSS из шаблона, а потом по одному подключать, пока не обнаружится проблема. А потом уже сам CSS ковырять.