Самое простое, что нужно сделать, это поместить их в map
div, дать #map { position: relative; }
, а затем дать пинам position: absolute;
со свойствами top
и left
(вероятно, что вы уже делаете). 1006 *
Если невозможно вставить пины в саму map
, вы можете сделать то же самое с контейнером div:
<div id="map-wrapper">
<div id="map">...</div>
<!-- pins -->
</div>
В любом случае, смысл в том, что absolute
позиционирование относительно ближайшего родителя, который по умолчанию имеет position: relative;
Это body
, но вы можете присвоить это свойство любому другому элементу, который вам нужен.