在我的專案中使用谷歌地圖的附近搜索功能時,我遇到了一個問題。
我做了一個附近的搜索,設定半徑等于 1000 米,我的假設是,任何搜索結果與目標位置之間的距離都小于 1 公里。但事實是谷歌地圖給了我一個奇怪的回應,其結果可能超過 1 公里(比如 1.3 公里)。
我想知道這正常嗎?
搜索結果計算距離
uj5u.com熱心網友回復:
附近搜索radius引數不會將結果限制在圓圈內。
這是檔案所說的:
“您可以通過傳遞位置和半徑引數來將結果偏向指定的圓圈。這樣做會指示 Places 服務更喜歡在該圓圈內顯示結果;仍可能顯示定義區域之外的結果。 ”
因此,如果附近搜索使用該引數為您提供的結果稍微超出您的搜索偏差,則它會按預期作業。radius
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/516875.html
標籤:谷歌地图谷歌附近
上一篇:如何使彈出視頻回應于移動設備
