微信小程序自带地图_微信小程序开发之之地图功能(map)

本文将带你了解微信小程序开发之之地图功能(map),希望本文对大家学微信有所帮助。

主要介绍微信小程序中的地图模块相关功能。基本使用地图组件使用起来也很简单。.wxml

1212参数列表及说明如下:除了显示基本地图,还可以在地图上添加markers–标注,polyline–折线,circles–圆形,controls–控件。markersdata: {

//

markers: [{

iconPath:   "../../img/marker_red.png",

id: 0,

latitude: 40.002607,

longitude: 116.487847,

width: 35,

height: 45

}],

... //省略代码

}在data中定义markers变量来表示覆盖物然后map控件引入即可:

1212效果如下:polyline

data: {

//

polyline: [{

points: [{

longitude:   '116.481451',

latitude: '40.006822'

}, {

longitude:   '116.487847',

latitude: '40.002607'

}, {

longitude:   '116.496507',

latitude: '40.006103'

}],

color:   "#FF0000DD",

width: 3,

dottedLine: true

}],

... //省略代码

}

11circles

data: {

//

circles: [{

latitude: '40.007153',

longitude: '116.491081',

color: '#FF0000DD',

fillColor: '#7cb5ec88',

radius: 400,

strokeWidth: 2

}],

... //省略代码

}

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之微信频道!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
由于微信小程序无法直接使用谷歌地图API,因此需要借助第三方库来实现谷歌地图定位。 1. 引入第三方库 在小程序中引入第三方库需要先下载对应的库文件,然后在项目根目录下创建一个文件夹,将库文件放入该文件夹中。接着,在app.json文件中的“usingComponents”字段中添加对应的组件路径。 例如,引入了一个名为“wx-google-map”的谷歌地图组件,组件路径为“/lib/wx-google-map/wx-google-map”,那么在app.json文件中需要添加如下代码: ``` "usingComponents": { "wx-google-map": "/lib/wx-google-map/wx-google-map" } ``` 2. 在页面中使用谷歌地图组件 在需要使用谷歌地图定位的页面中,在wxml文件中添加如下代码: ``` <wx-google-map id="map" latitude="{{latitude}}" longitude="{{longitude}}" markers="{{markers}}"></wx-google-map> ``` 其中,id为组件的唯一标识符,latitude和longitude为定位的经纬度信息,markers为标记点信息。 在js文件中,需要定义定位的经纬度信息和标记点信息。可以使用微信小程序自带的wx.getLocation()方法获取当前位置的经纬度。标记点信息可以通过定义一个数组来实现,每个标记点需要包含经纬度和标记点名称等信息。 例如,定义了一个名为“index”的页面,代码如下: ``` //index.js Page({ data: { latitude: 0, longitude: 0, markers: [] }, onLoad: function (options) { var that = this; wx.getLocation({ type: 'gcj02', success: function (res) { that.setData({ latitude: res.latitude, longitude: res.longitude, markers: [{ id: 0, latitude: res.latitude, longitude: res.longitude, title: '当前位置' }] }) } }) } }) ``` 通过以上代码,即可在“index”页面中实现谷歌地图定位功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值