6、使用infowindow

ESRI公司提供的infowindow既美观用实用,而且可定制性强,是时时获取信息的好窗口,用好它可以使工作量大大的减少。

他的使用方法介绍如下:

1、 主要属性

Property

Type

Description

anchor

String

Placement of the InfoWindow with respect to the graphic. See the Constants table for values.

Infowindow的显示位置,具体请看其“常量“设置

coords

Point

The anchor point of the InfoWindow in screen coordinates.

信息窗口所在的坐标点

fixedAnchor

String

InfoWindow always show with the specified anchor. See the Constants table for values.

指定的显示位置

isShowing

Boolean

Determines whether the InfoWindow is currently shown on the map.

判断信息窗口的显示状态

2、 常量:

ANCHOR_LOWERLEFT

窗口位于点的左下

ANCHOR_LOWERRIGHT

InfoWindow is anchored to the lower right of the point. 右下

ANCHOR_UPPERLEFT

InfoWindow is anchored to the upper left of the point.左上

ANCHOR_UPPERRIGHT

InfoWindow is anchored to the upper right of the point.右上

3、 方法:

Method

Return Value

Description

hide()

none

隐藏信息窗口

move(point)

none

Moves the InfoWindow to the specified screen point.

移动信息框到指定点

resize(width, height)

none

Resizes the InfoWindow to the specified height and width in pixels.改变信息框大小

setContent(stringOrDOMNode)

InfoWindow

Sets the content in the InfoWindow.设置信息窗口的内容

setFixedAnchor(anchor)

none

Sets the fixed location of the InfoWindow anchor. Valid values are listed in the Constants table.设置显示位置

Anchor参数为上面的常量类型

setTitle(title)

InfoWindow

Sets the title for the InfoWindow.

设置窗口的标题

show(point, anchor)

none

Shows the InfoWindow at the specified screen point and anchor. Valid values are listed in the Constants table.

显示信息框(位置点,位置)

4、 事件:

onHide()

隐藏窗口时的事件

onShow()

显示窗口时的事件

5、 使用实例:

function infowindow(evt) { map.infoWindow.setTitle("Coordinates"); map.infoWindow.setContent("lat/lon : " + evt.mapPoint.y + ", " + evt.mapPoint.x + "<br />screen x/y : " + evt.screenPoint.x + ", " + evt.screenPoint.y); map.infoWindow.show(evt.screenPoint,map.getInfoWindowAnchor(evt.screenPoint)); } map.getInfoWindowAnchor(evt.screenPoint);
//为获取系统建议的显示位置,这样写可以使窗口尽量显示在屏幕中最佳位置!!

 

转载于:https://www.cnblogs.com/dwf07223/archive/2013/04/27/3048095.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/474470.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python中随机输入数字再排序

代码赏析&#xff1a; a[] while True:umber int(input("请输入您要输入的数字:"))if umber 0:breakelse:a.append(umber) a.sort() print(b)

LeetCode 1167. 连接棒材的最低费用(优先队列+贪心)

文章目录1. 题目2. 解题1. 题目 为了装修新房&#xff0c;你需要加工一些长度为正整数的棒材 sticks。 如果要将长度分别为 X 和 Y 的两根棒材连接在一起&#xff0c;你需要支付 X Y 的费用。 由于施工需要&#xff0c;你必须将所有棒材连接成一根。 返回你把所有棒材 sti…

flyme8会更新Android版本吗,魅族17系列升级Flyme 8.1操作系统:终于到Android 10

原标题&#xff1a;魅族17系列升级Flyme 8.1操作系统&#xff1a;终于到Android 10玩懂手机网资讯&#xff0c;根据魅族官方的消息&#xff0c;魅族17系列终于升级至Android 10&#xff0c;将会搭载 Flyme 8.1 操作系统&#xff0c;魅族官方发布消息表示让欢喜的&#xff0c;更…

python中常见的几种错误

python中常见的几种错误&#xff1a; 1、end前面一定加逗号 2、命令输入错误 3、冒号中英文切换 4、命令缩进错误 5、等于号要双等于&#xff0c;否则一个等于号是赋值 6、命令之间正确搭配

公开发布版的Windows Azure 基础结构服务中的 SQL Server – 文档和最佳实践(已更新),还有即将发布的博客...

一周前&#xff0c;WindowsAzure 刚刚宣布公开发布版的基础结构服务正式推出, 这标志着WindowsAzure从此开始完全支持基础结构即服务&#xff0c;SQL Server是其中的一个主要组件。 预安装的SQL Server VM 可在Windows Azure 库中找到, 按使用的小时数收费。目前&#xff0c;运…

LeetCode 1181. 前后拼接(哈希map)

文章目录1. 题目2. 解题1. 题目 给你一个「短语」列表 phrases&#xff0c;请你帮忙按规则生成拼接后的「新短语」列表。 「短语」&#xff08;phrase&#xff09;是仅由小写英文字母和空格组成的字符串。「短语」的开头和结尾都不会出现空格&#xff0c;「短语」中的空格不会…

python中字符串注意事项

字符串输入和输出userName input(请输入用户名:)print("用户名为&#xff1a;%s"%userName)password input(请输入密码:)print("密码为&#xff1a;%s"%password)1.字符串在单引号和双引号之间2.字符串无法修改3.三引号适合创建多行字符串4.字符串可以进…

Android设置text按钮,安卓基础控件使用(TextView、Button、ImageView、EditText)

一、文本控件TextView1.布局文件android:text"string/content"android:layout_width"wrap_content"android:layout_height"wrap_content"android:textColor"color/green"android:textSize"dimen/title"android:lines"1…

前端开发规范文档

Web Front-end Development Document Specification(www.weyoo.cn) 1、文件管理规范 1) 资源文件目录 背景图片目录 图标目录 图片目录 临时图片目录 样式文件目录 脚本文件目录 flash文件目录 上传文件目录 静态文件目录 images/bg images/ico images/pic images/temp style j…

LeetCode 1135. 最低成本联通所有城市(最小生成树+排序+并查集)

文章目录1. 题目2. 解题1. Kruskal2. prim1. 题目 想象一下你是个城市基建规划者&#xff0c;地图上有 N 座城市&#xff0c;它们按以 1 到 N 的次序编号。 给你一些可连接的选项 conections&#xff0c;其中每个选项 conections[i] [city1, city2, cost] 表示将城市 city1 …

python中的下标索引

所谓“下标”&#xff0c;就是编号&#xff0c;就好比超市中的存储柜的编号&#xff0c;通过这个编号就能找到相应的存储空间。字符串实际上就是字符的数组,也支持下标索引.如果有字符串:name abcdef&#xff0c;在内存中的实际存储如下:如果想取出部分字符&#xff0c;那么可…

android 视频转字节,如何将视频文件(.mp4)格式转换为android中的二进制格式?...

我想在网络服务器上传视频。我得到了我想要以二进制格式传递文件的服务&#xff0c;我该怎么做&#xff1f;如何将视频文件(.mp4)格式转换为android中的二进制格式&#xff1f;我试图通过base64将视频文件转换为二进制格式..&#xff1f;public class binaryformat extends Act…

python中的切片以及注意事项

切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。字符串&#xff1a;[起始:结束:步长] 注意&#xff1a;选取的区间属于左闭右开型&#xff0c;即从"起始"位开始&#xff0c;到"结束"位的前一位结束&#xff08;不包含结束位…

LeetCode 1057. 校园自行车分配(map有序+贪心)

文章目录1. 题目2. 解题1. 题目 在由 2D 网格表示的校园里有 n 位工人&#xff08;worker&#xff09;和 m 辆自行车&#xff08;bike&#xff09;&#xff0c;n < m。所有工人和自行车的位置都用网格上的 2D 坐标表示。 我们需要为每位工人分配一辆自行车。在所有可用的自…

python中的字符串操作及注意事项

1.mystr.find(str, start0, endlen(mystr)) 检测str是否包含在mystr中,如果是返回开始的索引值,否则返回-1.mystr.rfind(str, start0,endlen(mystr) ) 类似于find()函数&#xff0c;不过是从右边开始查找.2.mystr.index(str, start0, endlen(mystr)) 跟f…

linux配ipv6 ipv4 双栈,RouterOS配置原生IPv6(电信IPv4/IPv6双栈)

无意中发现江苏(苏州)电信的原生IPv6改为有状态的IPv6&#xff0c;那么我使用的RouterOS软路由(以下简称ROS)就可以获取到IPv6的地址了&#xff0c;所以又可以折腾了一波。一、IPv6介绍IPv6的地址共有128位&#xff0c;也就是IPv6地址总量一共有2的128次方个地址。/32、/48是IP…

java mail 设置参数

Session需要使用java.util.Properties来构造&#xff0c;常用的用来构造Session的属性&#xff1a; 属性名 含义 mail.smtp.user SMTP的缺省用户名。 mail.smtp.host 要连接的SMTP服务器。 mail.smtp.port 要连接的SMTP服务器的端口号&#xff0c;如果connect没有指明端口号就使…

LeetCode 555. 分割连接字符串

文章目录1. 题目2. 解题1. 题目 给定一个字符串列表&#xff0c;你可以将这些字符串连接成一个循环字符串&#xff0c;对于每个字符串&#xff0c;你可以选择是否翻转它。 在所有可能的循环字符串中&#xff0c;你需要分割循环字符串&#xff08;这将使循环字符串变成一个常规…

libusb android pc,libusb

# libusb[![Build Status](https://travis-ci.org/libusb/libusb.svg?branchmaster)](https://travis-ci.org/libusb/libusb)[![Build status](https://ci.appveyor.com/api/projects/status/xvrfam94jii4a6lw?svgtrue)](https://ci.appveyor.com/project/LudovicRousseau/li…