Android 添加窗口对象
来源:互联网 发布:access导入sql文件 编辑:程序博客网 时间:2024/04/28 12:44
添加信息窗口GInfoWindow()对象 GMarker.openInfoWindow()方法和上面的方法类似,不过第一个参数content为DOM对象。示例代码如下。效果见图 Java代码: GMap2.openInfoWindowHtml()方法的语法格式如下。 Java代码: GMap2.openInfoWindow()方法也是类似的,需要指定一个锚定点。信息窗口的内容需要用DOM对象。这里就不再赘述了。
信息窗口GInfoWindow()对象是Google Maps API中用于提供信息的几个对象之一。和GMaker()对象的title属性相比,GInfoWindow()对象的功能要强大很多。GInfoWindow()不仅可以在GMaker()对象上显示信息,还能在地图上任意一点上显示。内容上不仅可以使用简单的文本,也可以使用HTML。下面将分别介绍如何在GMarker()和GMap2()上添加GInfoWindow()对象。
1.在GMarker()上显示GInfoWindow()对象
在GMarker()上使用GInfoWindow()信息可以通过两种方法,分别是GMarker()对象的openInfoWindowHtml()方法和openInfoWindow()方法。
GMarker.openInfoWindowHtml()的语法格式如下。
Java代码:
其中第一个参数content为HTML的字符串,第二个参数是GInfoWindowOptions对象,可省略。实际上GInfoWindowOptions对象也是个无名类,在此仅maxWidth属性可用,用于限制GInfoWindow()对象的最大宽度。
下面这段代码可在已创建的GMarker上显示一个GInfoWindow()。
Java代码:
效果如图所示
2.在GMap2()上显示GInfoWindow()对象
GInfoWindow()对象不仅可以显示在GMarker()地标上,还能直接显示在GMap2()地图上。方法和GMarker()的类似,也有openInfoWindowHtml()方法和openInfoWindow()方法。不过需要多传递一个参数用于确定GInfoWindow()信息窗口的位置。
效果图:
其中,point为GLatLng()对象,即为GInfoWindow()信息窗口的锚定点。下面的代码会在Google地图中心显示一个GInfoWindow()信息窗口。
Java代码:
效果如图所示
- Android 添加窗口对象
- 在android中添加悬浮窗口
- Android 窗口添加机制系列1-Activity
- Android 源码解析之WindowManager添加窗口
- Android 窗口管理:如何添加窗口到WMS
- Android 7.1 GUI系统-窗口管理WMS-窗口添加(三)
- android 添加随意拖动的桌面悬浮窗口
- android 在桌面上添加小窗口(AppWidget)
- android 添加随意拖动的桌面悬浮窗口(续)
- Android在桌面添加可拖动、点击的悬浮窗口
- android中布局文件添加到窗口流程分析
- android 添加随意拖动的桌面悬浮窗口
- Android添加可拖动、点击的悬浮窗口
- Android中将布局文件/View添加至窗口过程分析
- Android 窗口添加机制系列2-Dialog,PopupWindow,Toast
- Android 窗口添加机制系列3-代码实例
- Android中将布局文件/View添加至窗口过程分析
- Android窗口管理分析(2):WindowManagerService窗口管理之Window添加流程
- Log4Net 配置和使用
- Flash Builder 4.5 的新增功能
- android之socket网络编程
- OpenGl制作3D效果
- 对“Android输入事件流程中的EventHub分析及源码演示”的补充
- Android 添加窗口对象
- 在C#中运用 SQLite
- Android一些学习的小点
- 码斗士的修炼之路 -- 如何保持并提升战斗力
- Jrebel 工具的使用
- 97编程大赛第一名的神奇程序
- OpenGL的特殊效果
- android学习历程3--HelloWorld
- linux终端中最漂亮的几款字体介绍及安装