「微信小程序」实现获取当前位置并在地图上显示案例要点
「微信小程序」实现获取当前位置并在地图上显示案例
环境搭建
安装就不说了,一路next就好,只是在!安装完成之后,打开工具,用微信扫一扫进行微信验证后就可以看到如下界面啦!?
点击添加项目,按照要求填写APPID和项目名称和存储路径,填写好后,点击确定,开发工具就会自动生成项目基本的结构!?
项目结构
文件结构很简单?-?pages文件夹里面放所有页面的内容,在小程序的开发中,是将每个页面的内容(包括布局页面.wxml,样式文件.wxss,配置文件json文件)单独的放在统一的文件夹内!?-?utils文件夹里面存放通用的js文件,J2ee的小伙伴应该对它很熟悉!?-?app.js文件,也是项目的入口文件,在这里小程序会开始他的生命周期!?-?app.json文件是配置项目的加载文件和相关组件,项目在加载的时候首先会在这个文件里面查找它所要加载的组件,因此,它至关重要!?-?app.wxss文件,存放所有通用的样式文件!
小提醒:
1,想必你也已经看出来了,wxml其实就是我们熟的不能载熟的html文件,wxss就是css文件!
2,app.json文件中的配置项中,不能写注释(没搞清楚为什么会这样!)!
3,app.json中windows选项(也就是页面的头部信息)配置好后,所有页面都会显示这个名称,更改的方法是在需要更改头部信息的页面添加.json文件,重命名navigationBarTitleText的值
地图定位实例
好了,说了这么多口都干了,还是不啰嗦了,直接上咱们的小demo吧!
配置app.json文件所要加载的页面
//app.json
{
pages:[
pages/index/index
],
window:{
backgroundTextStyle:light,
navigationBarBackgroundColor: #10DDC2,
navigationBarTitleText: Appjs全局名称,
navigationBarTextStyle:white
}
}
需要注意的是:
* pages配置路径的时候,不要写注释!
* navigationBarTitleText: Appjs全局名称,
是定义的全局名称,局部页面更高的方法在上面我已经提到过了!
(什么?没看见?诺!就是在具体要更改的界面增加json文件,重定义navigationBarTitleText的值啦)!
* navigationBarBackgroundColor: #10DDC2,指头部背景颜色,可自行更改!
配置好加载的页面和基本的头部信息后,我们打开pages/index/index.wxml文件,来搭建界面的基本布局!
!--index.wxml--
view class=wrapper
view class=body
view class=body-wrapper
form bindsubmit=openLocation
view class=body-form
text class=body-form-key经度/text
input class=body-form-value type=text value={{location.longitude}} name=longitude/input
text class=body-form-key纬度/text
input class=body-form-value type=text value={{location.latitude}} name=latitude/input
text class=body-form-key位置名称/text
input class=body-form-value type=text value=总部基地二区 name=name/input
text class=body-form-key详细位置/text
input class=body-form-value type=text value=浙江大学滨海产业技术研究院 name=address/input
/view
view class=body-buttons
button class=body-button type=primary bindtap=getLocation获取位置/button
您可能关注的文档
- 《统计学原理》第7章 抽样调查.ppt
- 《网络数字媒体》专业人才培养方案.doc
- 《自动控制原理》李素玲 教材配套PPT第一章第一节.ppt
- 杠杆滑轮课件.ppt
- 《稳态与环境》高考命题与复习浅议.ppt
- 树立自信心.ppt
- 标致408保养.doc
- 《计算机操作系统》实验指导书.doc
- 《计算机应用基础》(周南岳)配套电子教案第5章.ppt
- 《计算机组成原理》期末复习.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)