как я могу получить информацию о ближайшем ресторане, используя широту и долготу - PullRequest
1 голос
/ 21 февраля 2011

Я разработчик Android и хочу получить информацию о ближайшем ресторане, основываясь на введенных пользователем широте и долготе.

1 Ответ

0 голосов
/ 21 февраля 2011

Уже дан ответ здесь (расстояние между координатами широты и долготы). Цитировать:

Эта ссылка может быть полезна для вы.

Выдержка:

Этот скрипт вычисляет большой круг расстояния между двумя точками - то есть самое короткое расстояние над поверхность земли - используя Формула "Haversine".

Javascript:

var R = 6371; // Radius of the earth in km
var dLat = (lat2-lat1).toRad();  // Javascript functions in radians
var dLon = (lon2-lon1).toRad(); 
var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
        Math.cos(lat1.toRad()) * Math.cos(lat2.toRad()) * 
        Math.sin(dLon/2) * Math.sin(dLon/2); 
var c = 2 * Math.atan2(Math.sqrt(a),

Math.sqrt (1-а)); var d = R * c; // Расстояние в км

1 : http://www.movable -type.co.uk / скрипты / latlong.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...