| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> 租房小程序使用uniapp展示地图map -> 正文阅读 |
|
[移动开发]租房小程序使用uniapp展示地图map |
开源字节的租房小程序一个关于房屋租赁类的APP,用的uni-app实现 ,这种app少不了的就是经纪人,位置信息。我们的代码开源免费,欢迎交流使用。 map地图组件使用时直接在template中使用<map></map>标签,标签中可嵌套map属性 map最常用到的属性: ????longitude? 中心经度 ????latitude 中心纬度 ????scale 缩放级别(取值范围为5-18,默认的是16 ,值数越大,放大程度越大,看的越细) ????markers? 标记点? (类型为Array数组,在地图上标记出来的点) ? ??polyline(类型为Array数组,没有默认值,表示路线,数组上的所有点连成线) ????circles(类型Array数组,表示圆) ????controls(类型Array数组,表示控件) ????include-points(类型Array数组,表示缩放视野已包含所有给定的坐标点) ????show-compass(类型为Boolean,默认值为false,表示为是否显示指南针) ????enable-overlooking(类型为Boolean,默认值为false,表示为是否开启俯视) ????enable-satellite(类型为Boolean,默认值为false,表示为是否开启卫星图) ????enable-traffic(类型为Boolean,默认值为false,表示为是否开启实时路况) ????show-location(类型为Boolean,表示显示带有方向的当前定位点) ????polygons(类型Array,表示为多边形) markers的属性有(表示标记点用于在地图上显示标记的位置) ? ??id:标记点id(marker点击事件回调会返回此id) ????latitude:纬度(范围 -90 ~ 90 ) ????longitude:经度(范围 -180 ~ 180 ) ????title:标注点名 ????iconPath:显示的图标 ????rotate:旋转角度(顺时针旋转的角度,范围 0 ~ 360,默认为 0 ) ????alpha:标注的透明度( 默认1,无透明,范围 0 ~ 1) ????width:标注图标宽度(默认为图片实际宽度 ) ????height:标注图标高度(默认为图片实际高度 ) ????callout:自定义标记点上方的气泡窗口 ????label:为标记点旁边增加标签 ????anchor:经纬度在标注图标的锚点 ? ? ?callout的属性有 ? ??????????content:文本 ????????????color:文本颜色 ????????????fontSize:文字大小 ????????????borderRadius:callout边框圆角 ????????????bgColor:背景色 ????????????padding:文本边缘留白 ????????????display:BYCLICK':点击显示;'ALWAYS':常显 ????????????textAlign:文本对齐方式 ? ??label的属性有 ? ??????????content:文本?? ????????????color:文本颜色 ????????????fontSize:文字大小 ????????????x:label的坐标,原点是 marker 对应的经纬度 ????????????y:label的坐标,原点是 marker 对应的经纬度 ????????????borderWidth:边框宽度 ????????????borderColor:边框颜色 ????????????borderRadius:callout边框圆角 ????????????bgColor:背景色 ????????????padding:文本边缘留白 ????????????textAlign:文本对齐方式 polyline的属性有(表示指定一系列坐标点,从数组第一项连线至最后一项) ????points,经纬度数组,类型为Array,必填,如:[{latitude: 0, longitude: 0}] ????color,线的颜色,类型为String,不必填,如:#0000AA ????width,线的宽度,类型为Number,不必填 ????dottedLine,是否虚线,类型为Boolean,不必填,默认值false ????arrowLine,带箭头的线,类型为Boolean,不必填,默认值为false ????arrowIconPath,更换箭头图标,类型为String,不必填,在arrowLine为true时,默认带箭头的线时生效 ????borderColor,线的边框颜色,类型为String,不必填 ????borderWidth,线的厚度,类型为Number,不必填 circles 的属性有(在地图上显示圆) ????latitude,纬度,Number,必填,浮点数,范围 -90 ~ 90 ????longitude,经度,Number,必填,浮点数,范围-180 ~ 180 ????color,描边的颜色,String,不必填,如:#0000AA ????fillColor,填充颜色,String,不必填,如:#0000AA ????radius,半径,Number,必填 ????strokeWidth,描边的宽度,Number,不必填 controls 控件 (在地图上显示一个控件,但是这个控件并不随着地图移动) ????id:控件id(在控件点击事件回调会返回此id) ????position:控件在地图的位置(控件相对地图位置) ????iconPath:显示的图标(项目目录下的图片路径) ????clickable:是否可点击(默认不可点击) 附上代码
|
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年2日历 | -2025/2/5 23:02:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |