Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Получаем координаты точки на карте мира
Нажмите мышкой на любой точке карты:
if(isset($_POST['map_x'])&& isset($_POST['map_y']))
{
$width = 310;
$height = 155;
$values = getlocationcoords_inv(parseFloat($_POST['map_x']),parseFloat($_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: <br>
Latitude: <br>
$width,$height - размер карты
$x,$y - координаты на карте
Скачать карту размером: 310x155 (23Kb), 620x310 (43Kb).
Смотрите также: Показывает точку на карте по переданным координатам
.
Прокомментировать/Отблагодарить