Нямах какво да направя че реших да си направя нещо като карта на българия ето демо http://ms-dev.com/mute/map.php
и кода за които се интересува
html
php
и кода за които се интересува
html
Код:
<script >
function show(str){
document.getElementById('map').innerHTML="<img src=ajaxmap.php?q="+str+" />"
}
</script>
<select onchange="show(this.value)">
<option value="1">Sofia</option>
<option value="2">Plovdiv</option>
<option value="3">Varna</option>
<option value="4">Bourgas</option>
<option value="5">Ruse</option>
<option value="6">Vidin</option>
<option value="7">St. Zagora</option>
<option value="8">Karjali</option>
<option value="9">Nesebar</option>
<option value="10">Blagoevgrad</option>
<option value="11">Pleven</option>
<option value="12">Lom</option>
</select>
<div id="map">
</div>
php
Код:
<?php
$var=(int)$_GET['q'];
switch ($var){
case 1:{$x=62;$y=196;break;}
case 2:{$x=137;$y=238;break;}
case 3:{$x=309;$y=161;break;}
case 4:{$x=284;$y=211;break;}
case 5:{$x=206;$y=116;break;}
case 6:{$x=37;$y=106;break;}
case 7:{$x=185;$y=218;break;}
case 8:{$x=174;$y=279;break;}
case 9:{$x=297;$y=200;break;}
case 10:{$x=48;$y=248;break;}
case 11:{$x=133;$y=147;break;}
case 12:{$x=61;$y=116;break;}
}
$map=imagecreatefromjpeg("bulgaria-map.jpg");
$point=imagecreatefromgif("dot.gif");
imagecopy($map,$point,$x-6,$y-6,0,0,imagesx($point),imagesy($point));
header("Content-type:image/png");
imagepng($map);
?>