小程序获取坐标是指小程序通过定位服务获取用户当前的地理位置信息,以便为用户提供更好的服务。
小程序获取坐标的方法有很多,其中最常用的是使用微信定位API。微信定位API是一个基于HTML5的定位API,可以帮助开发者快速获取用户当前的地理位置信息。使用微信定位API,开发者需要在小程序中配置相关权限,然后在代码中调用wx.getLocation()方法即可获取到当前的地理位置信息。
// 在小程序中配置相关权限 "permission": { "scope.userLocation": { "desc": "你的位置信息将用于小程序定位" } } // 调用wx.getLocation()方法获取到当前的地理位置信息 wx.getLocation({ type: 'wgs84', // 默认为wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标 success: function (res) { var latitude = res.latitude; // 纬度 var longitude = res.longitude; // 经度 console.log(latitude, longitude); // 根据坐标解析出省市区县街道详情 } });
绘图接口和方法
以原点为中心,原点可以用 translate方法修改。顺时针旋转当前坐标轴。多次调用rotate
,旋转的角度会叠加。
参数 | 类型 | 说明 |
---|---|---|
rotate | Number | 旋转角度,以弧度计(degrees * Math.PI/180;degrees范围为0~360) |
const ctx = wx.createCanvasContext("myCanvas")
ctx.strokeRect(100, 10, 150, 100)
ctx.rotate(20 * Math.PI / 180)
ctx.strokeRect(100, 10, 150, 100)
ctx.rotate(20 * Math.PI / 180)
ctx.strokeRect(100, 10, 150, 100)
ctx.draw()
绘图接口和方法
wx.createSelectorQuery()基础库 1.4.0 开始支持,低版本需做兼容处理返回一个SelectorQuery对象实例。可以在这个实例上使用sele...
wx.authorize(OBJECT)基础库 1.2.0 开始支持,低版本需做兼容处理部分接口需要获得同意后才能调用。此类接口调用时,如果用户未...
目录11.1. 简介11.2. 索引类型11.3. 多列索引11.4. 索引和ORDER BY11.5. 组合多个索引11.6. 唯一索引11.7. 表达式索引11.8. 部分...
ALTER VIEW — 更改一个视图的定义大纲ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] column_name SET DEFAULT expressionALT...
COMMIT — 提交当前事务大纲COMMIT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]描述 COMMIT提交当前事务。所有由该 事务所作的...
CREATE DATABASE — 创建一个新数据库大纲CREATE DATABASE name[ [ WITH ] [ OWNER [=] user_name ] [ TEMPLATE [=] template ] ...
CREATE INDEX — 定义一个新索引大纲CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ [ IF NOT EXISTS ] name ] ON [ ONLY ] table_...
目录B.1. 日期/时间输入解释B.2. 处理无效或不明确的时间戳B.3. 日期/时间关键词B.4. 日期/时间配置文件B.5. POSIX 时区规范B.6....
CREATE TABLESPACE — 定义一个新的表空间大纲CREATE TABLESPACE tablespace_name[ OWNER { new_owner | CURRENT_USER | SESSION...