我是谷歌地图的新手。我有地方数据库以及纬度和lang。所以我想知道,当用户想要在10公里内搜索酒店时,所有酒店应该是谷歌地图中的亮点。所有这些酒店都来自数据库。所以有人告诉我如何搜索10公里以下的所有酒店。并且距离可能会增加,因为它将由用户输入,如5公里,8公里,10公里。
提前致谢
答案 0 :(得分:0)
您可以从Google加载并使用Geomenty Library并使用函数computeDistanceBetween()来获取从特定坐标到标记的距离。
computeDistanceBetween(from:LatLng, to:LatLng, radius?:number)
`- Returns the distance between two LatLngs`.
如果距离在半径范围内,则应显示酒店标记。