我正在为葡萄牙一家名为Olivier的餐厅开发应用程序。
目前,我正在研究phonegap的地理位置api,但还没有找到解决用户位置是否在餐厅内的方法来解决我的问题。

更具体地说,我希望我的应用程序在用户位于餐厅区域(槽地理位置)内时显示菜单,而在用户位于餐厅区域之外时显示其他菜单。

如果您回答了指南的链接,或者只是写了我需要使用的方法,我将很高兴,以便我可以继续进行该应用程序。

最佳答案

如果您使用的是Google Maps API:

您可以使用以下命令:containsLocation(point:LatLng, polygon:Polygon) : Computes whether the given point lies inside the specified polygon.

检查当前地理位置是否在给定的多边形内(餐厅区域)

如果您不是:

如果您未使用Google Maps API,恐怕您只能通过计算餐厅的半径来做一个近似值,并检查当前位置与餐厅中心之间的距离是否小于半径

蟒蛇sorte comaplicação:)

07-24 09:48
查看更多