-1

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

ответ

0

Кажется, это интересный проект. Эти шаги, которые я предлагаю вам:

  • магазин Вы широта/долгота, как тип geography данных с помощью SQL Server. См. geography (Transact-SQL).

  • На вашей веб-странице найдите местоположение пользователя. См. Use Geolocation API with Angular.js.

  • Отправляйте позицию на свой веб-сайт api (создайте новое действие в своем контроллере).

  • Напишите хранимую процедуру, которая принимает положение пользователя в качестве параметра и возвращает рекламу вокруг него радиусом 1 км. См. SQL Geometry find all points in a radius (География и геометрия имеют одинаковую функциональность).

  • Отправьте местоположение рекламы на клиентскую сторону и используйте Google Map, чтобы показать его (я уверен, что вы найдете в нем какую-нибудь хорошую опцию).

Удачи вам!

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