Помогите решить задачу...
182 сообщения
#17 лет назад
Добрый день, господа фрилансеры! Помогите решить такую задачу:Пользователь регистрируется в системе и мне нужно высечь хотя бы приблизительные координаты его местоположения (хотя бы координаты его города). Можно и по-другому: пользователь сам в регистрационной форме введет город, в котором он находится, а мне нужны координаты этого города.
P.S. Первый вариант предпочтительнее. Координаты - это долгота и широта в градусах.
Может есть сервис какой-то международный, через который это можно сделать?
1090 сообщений
3563 сообщения
#17 лет назад
Шутники =) GeoIP - соответствие стран IP адресам.
182 сообщения
#17 лет назад
Цитата:Шутники =) GeoIP - соответствие стран IP адресам.
Берем сначала IP-адрес и преобразуем его в город по GeoCity (бесплатному), а потом город в latitude и longtitude (долгота и широта). И бесплатно. Может кто-то знает еще решения!?
1090 сообщений
#17 лет назад
Цитата ("CODERsp"):Мне бы бесплатное решение
Мне бы тоже. А еще большую зарплату за ничегонеделание и мир во всем мире.
182 сообщения
#17 лет назад
Такое ощущение, что все хотят мне внушить, что за все в этом мире надо платить, а я такой сякой халявщик, который ищет одну халяву. У меня простое веб-приложение, можно сказать учебное, а мне предлагают заплатить от 50 до 1000$. Если бы у меня была коммерческая разработка, капитал - другое дело.
182 сообщения
#17 лет назад
Нашел ссылка, бесплатно, простенько, без наворотов, ну что скажете. Если человек ищет что-то за бесплатно - это не означает, что он халявщик. Я не видел еще такого бизнесмена, который бы раскидывал бы деньги налево и направо. Он сравнит все доступные варианты, прежде чем прийдет к одному какому-то. Че я буду разбрасываться бабками. Я не стесняюсь этого.
182 сообщения
#17 лет назад
Нашел еще XML Веб-службу с доступом через SOAP 1.1, SOAP 1.2 и GET, то, что мне надо.
35 сообщений
#17 лет назад
А чем geoipcity не устраивает? Ведь есть же бесплатно-распространяемые базы... :blink:Или требуется оффициально, чтобы всё было?
128 сообщений
#17 лет назад
Есть же whois-сервисы...
<html>
<head>
<title>IP information</title>
</head>
<body>
<center>
<H4>Информация об IP-адресе</H4>
<FORM action=ip.php method=post>
<INPUT type=text name=ip size=35>
<input type=submit value='Проверить'>
</form>
</center>
<?php
if ($ip!= " " ) {
$sock = fsockopen ("whois.ripe.net",43,$errno,$errstr ) ;
if (!$sock) {
echo("$errno($errstr)" ) ;
return;
}
else {
fputs ($sock, $ip."rn" ) ;
while (!feof($sock)) {
echo (str_replace(":",": ",fgets ($sock,128))."<br>" ) ;
}
}
fclose ($sock);
}
?>
</body>
</html>