Perlik
Guest
Помогите релизовать динамическую карту России
Имею массив со списком городов (которых не очень много). У каждого города есть координата X и Y, расположения на карте. Отсчет от левого края карты по X и от верха по Y (не спрашивайте как задается, с этим все нормально)
Надо расставлять флажки (картинка 9х13) на этой карте.
Реализовано так:
Фишка вся в том что position:absolute отсчитывает координаты от края браузера.. Все бы ничего если карта имела четкое расположение на сайте. Так у меня весь сайт по центру, и соответсвенно не катит.
Думал про <map>, но там ведь тогда надо еще картинку фоновую с флажками. А мне надо что бы эти флажки расставлялись.
Имею массив со списком городов (которых не очень много). У каждого города есть координата X и Y, расположения на карте. Отсчет от левого края карты по X и от верха по Y (не спрашивайте как задается, с этим все нормально)
Надо расставлять флажки (картинка 9х13) на этой карте.
Реализовано так:
PHP:
<table align="center" cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="top" background="/files/map/map.gif" style="width:550px; height:331px;">
{section loop=$city name=c}
<div style="position:absolute; left:{$city[c].mX}px; top:{$city[c].mY}px;">
<a href="/?cityid={$city[c].id}"><img src="/files/map/spot.gif" border="0" width="9" height="13" /></a>
</div>
{/section}
</td>
</tr>
</table>
Думал про <map>, но там ведь тогда надо еще картинку фоновую с флажками. А мне надо что бы эти флажки расставлялись.