uniapp实现地图电子围栏功能

简介: uniapp实现地图电子围栏功能

该功能使用uniapp中内置组件map实现

效果图预览:

实现过程:

1.文档:

2.代码:

 

<template>
  <view>
    <map :style="'width: 100%;'+ 'height:'+screenHeight" :latitude="latitude" :longitude="longitude"
      :polygons="polygons" :markers="markerList">
    </map>
    <switch color="#FFCC33" style="transform:scale(0.8)" @change="switch1Change" :checked="ched"/>
  </view>
</template>
<script>
  export default {
    data() {
      return {
        ched:true,
        "longitude": 116.44053,
        "latitude": 39.960038,
        screenHeight: '400px',
        markerList: [{
          "id": 1,
          "longitude": 116.440529,
          "latitude": 39.960026,
          "iconPath": '../../static/dian.png',
          "width": "80rpx",
          "height": "80rpx"
        }],
        polygons: [{
          //多边形的坐标数组
          points: [{
            "longitude": 116.439688,
            "latitude": 39.961146
          }, {
            "longitude": 116.439697,
            "latitude": 39.959854
          }, {
            "longitude": 116.441444,
            "latitude": 39.959863
          }, {
            "longitude": 116.441467,
            "latitude": 39.959979
          }, {
            "longitude": 116.441448,
            "latitude": 39.960049
          }, {
            "longitude": 116.439756,
            "latitude": 39.961175
          }],
          fillColor: "#cbdde9", //填充颜色
          strokeColor: "#78addd", //描边颜色
          strokeWidth: 2, //描边宽度
          zIndex: 1, //层级
        }]
      }
    },
    methods: {
      
    }
  }
</script>
<style>
</style>
目录
相关文章
|
28天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的电子产品销售系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的电子产品销售系统附带文章源码部署视频讲解等
16 1
|
9天前
|
小程序 定位技术
uniapp微信小程序地图全屏显示配送范围
uniapp微信小程序地图全屏显示配送范围
15 1
|
19天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的多功能智能手机阅读APP的详细设计和实现
基于SpringBoot+Vue+uniapp的多功能智能手机阅读APP的详细设计和实现
40 12
|
29天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的汇美食电子商城附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的汇美食电子商城附带文章和源代码部署视频讲解等
165 9
|
27天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的电子印章管理系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的电子印章管理系统附带文章和源代码部署视频讲解等
26 7
|
29天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的电子病历管理系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的电子病历管理系统附带文章和源代码部署视频讲解等
21 7
|
1月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的老孙电子点菜系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的老孙电子点菜系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
1月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的智慧养老院管理系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的智慧养老院管理系统附带文章和源代码部署视频讲解等
17 0
基于ssm+vue.js+uniapp小程序的智慧养老院管理系统附带文章和源代码部署视频讲解等
|
2月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的电子病历管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的电子病历管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
2月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的网页版电子商城的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的网页版电子商城的详细设计和实现(源码+lw+部署文档+讲解等)