-1

我正在處理廣告和谷歌地圖的項目。我將每個廣告的經度和緯度保存在我的數據庫中,但我想添加一個選項,讓用戶在地圖上顯示並顯示周圍半徑1公里的所有可用廣告,但我不知道如何,任何人都可以幫助我?谷歌地圖中的地理位置

回答

0

似乎是一個有趣的項目。這些步驟,我建議你:

  • Store零售店經/緯度爲使用SQL Server中的geography數據類型。見geography (Transact-SQL)

  • 從您的網頁中檢索用戶位置。見Use Geolocation API with Angular.js

  • 將位置發送回您的web api(在您的控制器中創建一個新的動作)。

  • 編寫一個存儲過程,將用戶位置作爲參數,並以半徑1 km爲範圍返回廣告。見SQL Geometry find all points in a radius(地理和幾何有相同的功能安靜)。

  • 發送廣告位置到客戶端,並使用谷歌地圖來顯示它(我相信你會找到一些關於它的好tuto)。

祝你好運!