高德,百度 云图检索怎么解决多边形检索问题?
使用情景:
1:餐厅在地图上画一个多边形,以表示所能配送的范围(餐厅是云图上的PIO);
2:用户打开应用后,定位;
3:自动匹配当前位置可以送餐的餐厅(即用户位置在餐厅配送区域内)
我看了一下API好像实现不了我要的功能,API所实现的功能是:
1:以用户定位点为基准,根据城市范围,检索的关键字,检索周围多少千米的PIO (其实就是周边圆形检索)
2:多边形检索其实就是上面的变种,由polygon请求参数定义多边形;
所以这样就实现不了我要的效果了,看了百度地图也是这样的。
如果要实现我要的效果,只能这样:
1:餐厅的云图数据中应该有polygon这样的字段,这个数据是我画出来的。
2:用户定位。
3:将用户的经纬度传给云图检索API,API中利用polygon来进行计算,返回polygon字段可以覆盖当前用户位置的餐厅。
也就是说,原有的模式就反过来了,有API端利用polygon来检索范围,而不是用户画一个地址,检索地址内的PIO;
找了好久,貌似高德,百度等地图的API都不可能实现我要的效果。
请各位大神帮我看看谢谢了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没人知道吗?????????