Мобильное приложение с учетом местоположения, нужен совет, какие технологии мне следует использовать - PullRequest
0 голосов
/ 23 августа 2011

Я делаю веб-сайт на стороне сервера для мобильных устройств. То, что я хочу сделать, это иметь членскую систему, в которую пользователи входят. После входа в систему их геолокация отправляется в мою базу данных, которая возвращает список мест назначения в этом районе (рестораны, магазины и т. Д.). Это было сделано, я знаю, но я хочу, чтобы местоположения в базе данных были сгенерированы пользователем, они могут отправлять их геолокация к базе данных и сохранение.

Я знаю Flex, Actionscript, HTML, обучение php / MySql. Меня смущают все варианты отображения и то, что мне нужно и не нужно использовать.

Надеясь, что кто-то может помочь мне понять, что мне нужно делать / использовать для достижения моей цели. Заранее спасибо.

1 Ответ

1 голос
/ 23 августа 2011

Вот что я бы (и сделал), прежде чем сделать это ...

  1. Отправка широты и долготы пользователя в файл PHP через XHR.Получение широты и долготы пользователя достигается с помощью Geolocation API с использованием JavaScript.В качестве запасного варианта вы можете использовать Google Gears, а в случае неудачи сопоставить IP-адрес пользователя с местоположением с помощью онлайн-службы.
  2. Использовать API Карт Google для сопоставления отправленных пользователем адресов с их широтой и долготой.эквивалент.Кэшируйте этот поиск (нет причин каждый раз создавать дополнительный HTTP-запрос).
  3. Используйте формулу Great Circle Distance , чтобы вычислить расстояния между пользовательскими координатами и другими координатами местоположений в вашей базе данных.
  4. Возвращает результаты, упорядоченные по расстоянию элемента до местоположения вашего конечного пользователя.

Это довольно общий обзор, но ваш вопрос также довольно общий.

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