根据当前位置获取我目前所在的"区域/区域"

Aex*_*xyn 8 android location google-maps geolocation google-maps-api-3

在此输入图像描述

让我们假设我们有三家酒店:酒店A(在1公里半径范围内受欢迎),B酒店(在2公里半径范围内受欢迎)和Hotel C酒店(4公里范围内受欢迎).一个汽车进入,是在某个位置.这些酒店(或任何其他地方)由我们添加并且是定制的.

问题是我想在我当前的位置找到受欢迎/影响酒店.

我希望它完全在谷歌地图的帮助下完成.这可行吗?在Android上(可选)ELI5.

Ana*_*nov 2

Google Maps API 有一个名为computeDistanceBetween 的函数。它“返回两个纬度/经度坐标之间的距离(以米为单位)”。具有圆心和半径属性。因此,您需要计算圆心与当前位置之间的距离。如果它小于圆的半径,则表示您当前的位置在圆内。