App Inventor2018地图组件参考手册(5)

本文介绍地图功能组件中的矩形(Rectangle)组件。

矩形是一个特殊的多边形,由经纬度来确定东南西北四个方向的边界,移动矩形的顶点,其边界也随之改变。

属性

说明(Description)

设置或读取信息框中的说明文字,当启用信息框时,用户点击矩形,将弹出信息框窗口。

允许拖拽(Draggable)

该属性决定用户是否可以在长按矩形后将其移动到新的位置。

东经(EastLongitude)

设置或读取举行东边界的经度值,取值范围为[-180, 180]。

启用信息框(EnableInfobox)

该属性决定用户点击矩形时,是否弹出信息框。

填充色(FillColor)

设置或读取填充矩形的颜色。

北纬(NorthLatitude)

设置或读取举行北边界的纬度值,取值范围为[-90, 90]。

南纬(SouthLatitude)

设置或读取举行南边界的纬度值,取值范围为[-90, 90]。

线色(StrokeColor)

设置或读取矩形轮廓线的颜色。

线宽(StrokeWidth)

设置或读取矩形轮廓线的宽度。

标题(Title)

设置或读取信息框中的标题。当用户点击矩形时,将弹出信息框。

类型(Type)

设置或读取特征点的类型,对矩形而言,其值为“Rectangle”。

允许显示(Visible)

设置或读取矩形是否可见。若其值为真,则显示标记,否则隐藏标记。

西经(WestLongitude)

设置或读取矩形西边界的经度值,取值范围为[-180, 180]。

事件

点击(Click)

当用户点击矩形时触发该事件。

拖拽(Drag)

当用户拖拽矩形时,连续触发该事件。

长按(LongClick)

当用户长按矩形但未触发拖拽事件时,触发该事件。注意,仅当允许拖拽的属性值为假时,才能触发该事件。

开始拖拽(StartDrag)

当拖拽操作开始时,触发该事件。

停止拖拽(StopDrag)

当拖拽操作结束时,触发该事件。

内置过程

边界列表[list Bounds]

以((北 西) (南 东))的方式返回矩形的边界(东西南北的值为经纬度)。.

形心[list Center]

以(纬度,经度)的方式返回矩形的中心。

到特征点距离(特征点,取中心点)[number DistanceToFeature(component mapFeature, boolean centroids)]

计算矩形到特征点之间的距离。当参数取中心点为真时,计算二者中心点之间的距离,否则,计算二者之间的最短距离。如果取中心点的值为假,且矩形包含特征点,或与之重叠,则返回值为0,如果发生错误,则返回值为-1。

到定点距离[number DistanceToPoint(number latitude, number longitude, boolean centroids)]

计算矩形到指定经纬度的定点之间的距离。当参数取中心点为真时,计算矩形形心到定点的距离,否则,计算两者之间的最短距离。另,当取中心点的值为假,且顶点位于矩形内部时,返回值为0,当发生错误时,返回值为-1。

隐藏信息框[HideInfobox]

当信息框可见时,隐藏信息框,否则不做任何操作。

设置形心(纬度,经度)[SetCenter(number latitude, number longitude)]

将矩形的中心移动到指定的经纬度位置,并保持矩形的宽高不变。

显示信息框[ShowInfobox]

如果信息框处于隐藏状态,则显示信息框,否则不做任何操作。注意,即便启用信息框的属性值为假,该过程也可以让信息框显示出来。

(0)

相关推荐

  • 《多一纬度,少一经度》

    如果蚂蚁走在地图上,多容易就环游了世界,如果我们走在地图上,多艰难才能定位.未知或者未来的空间都是由经度纬度构成的,南北的纬度,东西的经度,仿佛一切都哭定格在地图上或者三维空间. 我们也时常想着自己被 ...

  • App Inventor2018地图组件参考手册(1)

    App Inventor2018新增了一组与地图应用相关的组件,其中包括7个功能组件,本文首先介绍作为容器的地图(Map)组件. 概述: 地图组件是一个二维容器,背景显示为地图,可以在地图中添加多种标 ...

  • App Inventor2018地图组件参考手册(2)

    本文介绍标记(Marker)组件. 概述 标记组件用于在地图上标记位置点,如一座建筑物,或兴趣点等.有多种方式设置标记的图标,例如,可以将上传到项目中的图片文件设置为标记点的图标,也可以使用创建标记内 ...

  • App Inventor2018地图组件参考手册(3)

    本文介绍地图功能组件中的圆(Circle)组件. 概述 圆组件在地图上显示为一个指定半径(单位为米)的圆形,其圆心由给定的经纬度确定.修饰圆的属性有 填充色. 线色以及线宽. 圆组件可以用于地理围墙功 ...

  • App Inventor2018地图组件参考手册(4)

    本文介绍地图功能组件中的多边形(Polygon)组件. 概述 多边形是地图上一个封闭的任意形状的区域,可以用于划定一个边界,如校园.城市.国家等等.边数最小的多边形是三角形.添加多边形顶点的方法很简单 ...

  • App Inventor2018地图组件参考手册(6)

    本文介绍地图功能组件中的线(LineString)组件. 概述 线是地图上开放的线型组件,由多个线段组成.拖动任何一个线段的中间点,都可以生成一个新的顶点,点击并拖拽顶点可以移动顶点,点击某个顶点将删 ...

  • App Inventor2018地图组件参考手册(7)

    本文介绍地图功能组件中的特征点群(FeatureCollection)组件. 概述 特征点群汇集了一个或多个地图上的特征点,当群中任何一点的事件被触发时,都将触发群的相应事件,可以从外部资源中加载特征 ...

  • 原来电子大佬阅读STM32参考手册的方法是这样的...

    <STM32F103xxx参考手册>不需要全部阅读--没有时间的.建议选读,但是前几章必读.存储器和总线架构.电源控制.备份寄存器.复位和时钟控制,通用和复用功能I/O,中断和时间等等前几 ...

  • 某都总统府川卤技术参考手册

    本资料由网友王汉波供稿,仅供参考预览

  • DAX函数参考手册

    前面介绍的几个DAX常用函数基本已经为DAX的使用搭建了一个基本框架,知道了如何在PowerBI Desktop中利用DAX函数新建度量值和新建列,并在上下文的环境中获得我们想要的结果. DAX函数众 ...