我正在为葡萄牙一家名为 Olivier 的餐厅开发应用程序。目前我正在研究phonegap的geolocation api,我还没有找到解决我的问题的方法,即检查用户位置是否在餐厅内。
更具体地说,如果用户在餐厅区域内(通过地理位置),我希望我的应用程序显示一个菜单,如果他在餐厅区域外,则显示一个不同的菜单。
如果您回答指南的链接或仅编写我需要使用的方法,我会很高兴,这样我就可以继续申请。
我正在为葡萄牙一家名为 Olivier 的餐厅开发应用程序。目前我正在研究phonegap的geolocation api,我还没有找到解决我的问题的方法,即检查用户位置是否在餐厅内。
更具体地说,如果用户在餐厅区域内(通过地理位置),我希望我的应用程序显示一个菜单,如果他在餐厅区域外,则显示一个不同的菜单。
如果您回答指南的链接或仅编写我需要使用的方法,我会很高兴,这样我就可以继续申请。
您可以使用:containsLocation(point:LatLng, polygon:Polygon) :计算给定点是否位于指定多边形内。
检查当前地理位置是否在给定的多边形内(餐厅区域)
如果您不使用google maps API,恐怕您只能通过计算餐厅的半径来进行近似,并检查当前位置与餐厅中心之间的距离是否小于半径
Boa sorte com a aplicação :)