在我们点餐小程序首页里,一开始会根据用户的位置信息去推荐餐厅,这就要求事先维护好餐厅的信息,本篇我们介绍一下餐厅信息的管理功能。
1 创建数据源
打开我们的数据模型,点击创建图标
输入名称
点击添加列,填写餐厅名称,类型选择文本
继续添加列,输入营业开始时间,类型选择日期时间
继续添加列,输入营业结束时间,类型选择日期时间
继续添加列,输入餐厅位置,类型选择地理位置
继续添加列,输入餐厅地址,类型选择文本
继续添加列,输入营业状态,类型选择枚举
点击立即创建,添加枚举值,录入营业中和休息
2 创建后台功能
数据源创建好了之后,我们需要在后台增加一个管理功能。打开我们的后台,点击创建页面
选择表格与表单页,数据模型选择餐厅表,布局选择左侧导航布局
切换到布局视图
选择左侧导航布局,选中布局导航组件,点击添加平级菜单
选择餐厅列表页面
点击实时预览看一下效果
3 集成腾讯地图
在新增页面,如果我们选择地理位置时,会有个提示信息,要求配置腾讯地图
选择数据模型视图,切换到APIs界面
点击腾讯地图
点击申请腾讯地图API Key
点击创建应用
输入应用的名称
点击添加key
勾选webserviceapi
根据你应用的访问次数来估算额度,必要时进行升级
将得到的key填入API里完成创建
4 配置表单信息
有了API之后,我们就可以在表单容器的地理位置字段配置我们的API
预览我们的应用,在录入餐厅的时候就可以在地图上点选位置信息
总结
我们本篇介绍了餐厅管理功能的开发,涉及到数据源的创建,管理页面的自动生成以及地图的集成。有了地理位置信息,我们在小程序里就可以根据当前位置来计算最近的距离,尤其在多门店选择的时候比较有用。