PHP

Получаем координаты точки на карте мира

Нажмите мышкой на любой точке карты:
Longitude:
Latitude:
<?php
if(@$_POST['map_x'])
{    
    $width  = 310;
    $height = 155;
    $values = getlocationcoords_inv($_POST['map_x'],$_POST['map_y'], $width,$height); 
}

function getlocationcoords_inv($x,$y, $width,$height) 
{
    $lat = ((($y / $height) * 180) - 90) * -1;
    $lon =(($x / $width) * 360) - 180;
    return array($lat,$lon);
}
?>
<input name="map" type="image" id="map" src="pic/earth.jpg" width="310" height="155" border="0">

Longitude: <?=@$values[1];?><br>
Latitude: <?=@$values[0];?><br>

?>

$width,$height - размер карты
$x,$y - координаты на карте
Добавлено: 24 Августа 2013 01:36:36 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...