1

我有laravel形式,其中有谷歌的命名爲自動完成地址字段。沒有地圖和商店地址作爲尼泊爾加德滿都新路。 我需要在存儲到數據庫之前獲取控制器中的地理座標(lat lng)。這樣我就可以從中計算出半徑,並向用戶提供關於附近人員的信息。商店的經度和緯度,從谷歌Places API的

+0

你可以(有很多的記錄處理時效率不高)經/緯單獨存放,並做一些繁重的查詢自己計算半徑,或利用地理空間功能MySQL提供了(假設你使用mysql)。例如,請參閱https://mikepolatoglou.com/geospatial-mysql-laravel-53。 – Robert

+0

請提供一些您已經厭倦的代碼並顯示問題出在哪裏。這些問題似乎過於寬泛 –

回答

2

你可以做到這一點,當你填寫在表格上的地址字段。以下是填充經度和緯度的代碼。然後發佈表單並在您的控制器中計算半徑。

$('#latitude').val(place.geometry.location.lat()); 
$('#longitude').val(place.geometry.location.lng());