AAA Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

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

Нажмите мышкой на любой точке карты:

Longitude:
Latitude:

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 - координаты на карте

Скачать карту размером: 310x155 (23Kb), 620x310 (43Kb).

Смотрите также: Показывает точку на карте по переданным координатам.


.

© Copyright 2008- by KDG



Rambler's Top100