一年好景君须记,最是橙黄橘绿时。这篇文章主要讲述uniapp-使用高德地图组件相关的知识,希望能为你提供帮助。
珠蜂上万的课程,需要私信我
慕客全网最新的都有
----------------------------------------------------------------------------
公众号:a柠檬初上
---------------------------------------------------------------------------
uniapp-使用高德地图组件
文章图片
文章图片
1.下载map.js文件
https://lbs.amap.com/api/wx/download
2. 官网map文档
https://uniapp.dcloud.io/api/location/map?id=createmapcontext
< template> < view> < !-- 地图 --> < map :latitude="latitude" :longitude="longitude" style="width: 100%; height: 1500rpx; " scale="11" :markers="markers" :show-location="true" @markertap="markertap" @updated=\'mapUpdated\' @tap=\'closeMapMarker\' > < /map> < !----> < /view> < /template> < script> import amap from "../../static/js/amap-wx.js"; export default { data() { return { // longitude: 115.45875, latitude: 38.87757, mapInfo: [], markers: [], mapKey: \'xxxd9deea9898cbe10a00255de5189bc398\'//测试 } }, created() { console.log(\'created=============map\') }, onLoad() { console.log(\'onLoad---\'); // this.amapPlugin = new amap.AMapWX({ key: this.mapKey //该key 是在高德中申请的微信小程序key }); const that = this that.amapPlugin.getRegeo({ type: \'gcj02\', //map 组件使用的经纬度是国测局坐标, type 为 gcj02 success: function(res) { console.log(\'map 组件使用的经纬度是国测局坐标, type 为 gcj02\') console.log(res[0]) const latitude = res[0].latitude; const longitude = res[0].longitude; that.longitude = longitude; that.latitude = latitude; that.mapInfo=res[0]; }, fail: (res) => { console.log(JSON.stringify(res)); } }); //增加地图标注 this.mapMarkers() }, onShow() { console.log(\'show\') }, methods:{ mapMarkers(){ console.log(\'markers\') this.markers = [ { id:1001, longitude: \'115.45875\', latitude: \'38.87757\', title: \'车享汇加油站\', // iconPath: \'http://api.myphp.vip/logo.png\', iconPath: \'/static/icon/map_jiayouicon.png\', width: \'73rpx\', height: \'87rpx\', callout: { content: \'中国石化加油站 686m\', color: \'#9bf\', fontSize: \'30rpx\', bgColor: \'red\', padding: \'30rpx\',}, label: { content: \'中国石化加油站 686m\', color:\'#fff\', padding: \'10\', textAlign: \'center\', borderColor: \'red\', bgColor: \'#ccc\', x: \'350px\', y: \'0\', opacity:\'0.4\' } } ] }, //点击标记时触发 markertap(){ console.log(\'markertap点击标记时触发\') }, //mapUpdated mapUpdated(){ console.log(\'mapUpdated----------在地图渲染更新完成时触发\') }, // closeMapMarker(){ console.log(\'closeMapMarker----------点击地图时触发; App-nuve、微信小程序2.9支持返回经纬度\') },// } } < /script> < style> < /style>
判断:端
onLoad: function() { // #ifdef APP-PLUS uni.getProvider({ service: "payment", success: (e) => { console.log("payment success:" + JSON.stringify(e)); let providerList = []; e.provider.map((value) => { switch (value) { case \'alipay\': providerList.push({ name: \'支付宝\', id: value, loading: false }); break; case \'wxpay\': providerList.push({ name: \'微信\', id: value, loading: false }); break; default: break; } }) this.providerList = providerList; }, fail: (e) => { console.log("获取支付通道失败:", e); } }); // #endif
【uniapp-使用高德地图组件】
.
推荐阅读
- (转)Android框架之路——EventBus的使用
- Linux/Android NDK线程绑定
- 怎样迅速恢复删除的微信聊天记录?有啥好的处理办法呢?_微信
- 微信闪退怎样办?送上安卓手机与iphone处理办法_微信
- 子弹短信出现网络出错怎样办?出现网络出错的处理图文详细教程_其它聊天
- 子弹短信怎样关联QQ?子弹短信关联QQ的图文详细教程_其它聊天
- 微信如何关闭自己的朋友圈?_微信
- qq相册删除的照片怎样恢复?qq空间相册删除照片恢复图文详细教程
- QQ如何设置空白昵称?10分个性