codecamp

快应用 custommarker

概述

<map>​的子组件,用来将自定义的view固定到map中某一经纬度点

子组件

支持

注:

  1. 在custommarker内部嵌套dom层级过深或者过多子组件会存在性能问题
  2. custommarker禁止嵌套custommarker
  3. 建议内部子组件使用stack、div、text、image等完成布局,不要使用tab、tab-bar、tab-content、swiper、list、map等

属性

支持 通用属性

名称类型默认值必填描述
custommarkerattr<object>-custommarker的位置信息

子属性

custommarkerattr

名称类型默认值必填描述
id<number>-1每个标记点的唯一标识
latitude<number>-标记点纬度
longitude<number>-标记点经度
coordType<string>-标记点坐标坐标系,如不为空,组件将自动做坐标转换。可选值可通过getSupportedCoordTypes获取
anchorX<number>0原点是对应的经纬度,数值为相对对应X轴偏移
anchorY<number>0原点是对应的经纬度,数值为相对对应Y轴偏移

样式

支持 通用样式

支持 ​<div样式>

事件

支持 通用事件


快应用 map
快应用 接口概述
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

快应用 参考手册

快应用 安全

快应用 声音音频

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }