小程序map组件一——使用腾讯地图个性化地图组件、腾讯云可视化大屏展示

记录一下过去两个月里我对“地图”的深入理解和玩法,这两个月被打磨的只要看到“地图”两个字都起鸡皮了😹😹

在这里插入图片描述

小程序组件map传送门:map-微信开发者文档

项目展示

在这里插入图片描述
在这里插入图片描述

腾讯地图开发

这里想要自定义个性化地图的话,是需要腾讯地图开发者应用Key的,成为开发者后直接去控制台创建一个应用即可,就可以得到这个Key值

在这里插入图片描述

找到这里的个性化样式

在这里插入图片描述

在这里插入图片描述
可以看到很多好看的地图样式,我觉得还是很够用的啦,弄好后直接点击直接使用按钮即可

小程序端[位置写死]

这里的subkey填写你的应用的key即可💭

<view class="container">
  <view class="map_container">
     <map id="myMap" longitude="{{longitude}}" latitude=" {{latitude}}" scale="14" show-location
  style="width: 100%; height: 100%;" subkey="23UBZ-KDUCF-YY6J5-NWKEI-FFCEF-RWBRH" enable-3D></map>
   </view>
</view>

less文件

page {
  background-color: linear-gradient(to bottom, #ffffff,#ffffff, #F6F6F6);
  padding-bottom: 60rpx;
}
.container{
  width: 100%;
  height: 100%;
  .map_container{
    width: 100%;
    height: 60vh;
    text-align: center;
  }
}

ts文件

// index.ts
const app = getApp<IAppOption>()
Page({
  data: {
    longitude: 113.3926, //地图界面中心的经度
    latitude: 22.51595, //地图界面中心的纬度
  },

  onLoad() {
   
  },

})

小程序端[获取实时位置]

直接改js代码就好里的onload方法就好

// index.ts
Page({
  data: {
    longitude: undefined, //地图界面中心的经度
    latitude: undefined, //地图界面中心的纬度
  },

  onLoad() {
    var that = this;
    wx.getLocation({
      type: 'wgs84',
      success (res) {
        console.log(res)
        that.setData({
          latitude : res.latitude,
          longitude : res.longitude
        });     
      }
     });
  },
})

腾讯云可视化

最近有免费试用馆,发现有这个东西,以前没玩过,所以才想试试,效果还不错,很简单的操作,只要进去了啥都会了😹😹
这里使用的是腾讯云图TCV
大家可以去试一试,玩一玩,这篇博客内容比较少,也比较简单,主要是把内容都拆开来了,有任何问题评论区见吧,欢迎关注后续内容,再见~

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是X大魔王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值