问题遇到的现象和发生背景
使用高德地图LBS功能实现上述功能的目的:
1、方便用户快速点选自己的学校名称。
2、同时也是为了避免用户输入不规范导致同一个学校会被不同用户录入各种各样的名字。
3、还要支持出差在外的教师还可以使用,因此该功能要既要实现本地搜索功能,还是支持异地搜索自己所在省市县区内的中小学。
问题相关代码,请勿粘贴截图
暂无,计划使用JAVA开发后端
app的前端就是一个搜索框和一个列表,如下图:
我的解答思路和尝试过的方法
我想通过前端的搜索框和手机所在的经纬度信息来获取目标地区的中小学学校名称和学校地址信息
我想要达到的结果
1、当搜索框为空时,则默认搜索手机所在地的学校信息
2、当搜索框只有C参数,也就是学校名字关键词时,则搜索手机所在地包含关键词的学校信息
3、当搜索框输入的是B[空格]C,则B表示本省某县或者本市某区的名称,C代表学校名字关键词,则此时搜索目标县或目标本市某区包含关键词的学校信息
4、当搜索框输入的是A[空格]B[空格]C,则A表示目标省,B表示目标省的目标县或目标城市的名称,C代表学校名字关键词,则此时搜索目标省某县或目标省某市某区包含关键词的学校信息
5、感觉难点还有一个,就是用户在搜索框内的输入规范性问题,感觉这一点很难对用户进行约束。