2012-04-25 3 views
1

Это сценарий ... У меня есть набор данных lat/long, хранящихся в таблице db [id, lat, long, location]. Я использую гео-местоположение, чтобы получить текущее физическое местоположение пользователя (lat и long). Когда этот пользователь обращается к приложению, он позволяет делиться своим местоположением, я хочу получить те координаты, которые находятся вокруг его текущих координат, и построить их на карте Google. Как это можно сделать?Координаты участка относительно заданного набора координат на картах Google

Пример: У меня есть координаты для отелей в городе, хранящихся в моей таблице DB. Когда пользователь посещает этот город и обращается к моему приложению, я хочу получить от своего БД и на карте отобразить только те координаты, которые вокруг него находятся в определенном радиусе.

Примечание: Я использую PHP для работы на стороне сервера.

Любая помощь приветствуется!

+1

Адреса магазинов. У Google есть статья: https://developers.google.com/maps/articles/phpsqlajax_v3 –

+0

Прохладный ... lemme check! –

+0

Эй, этот пример не делает то, что я хочу! Я знаком с использованием db с картами google. Моя реальная потребность в том, чтобы строить координаты в определенном месте. –

ответ

0

Вы описываете локатор магазина: находите POI в радиусе вокруг определенной точки. Локатор магазина находит POI в радиусе вокруг местоположения. Детали в примере Google отличаются (вы находите центральную точку через геолокацию браузера и имеете довольно небольшой радиус), но принцип точно такой же.

статья от Google: developers.google.com/maps/articles/phpsqlajax_v3

Смежные вопросы