<template>
<view>
<!-- latitude:中心纬度 longitude:中心经度 markers:标记点 circles:圆 show-location:显示带有方向的当前定位点 -->
<map :latitude="latitude" :longitude="longitude" :markers="markers" :circles="circles" show-location></map>
</view>
<template>
<script>
export default {
data() {
return {
longitude: '',
latitude: '',
markers: [],
circles: []
}
},
methods: {
Rad(d) {
return d * Math.PI / 180.0;
},
/**
* 计算距离 Number(radius):半径范围 this.latitude:当前纬度 signData.hosLatitude 坐标点纬度
*/
getDistance() {
var radLat1 = this.Rad(Number(this.latitude))
var radLat2 = this.Rad(Number(this.hosLatitude))
var a = a = radLat1 - radLat2
var b = this.Rad(this.longitude) - this.Rad(Number(this.hosLongitude))
var s = 2 * Math.asin(Math
uni小程序使用map判断当前坐标是否在指定区域内
最新推荐文章于 2025-03-12 14:35:52 发布