阅读更多

6顶
0踩

编程语言

原创新闻 GMaps4JSF 1.1.1:整合JSF与Google maps

2009-01-08 11:52 by 副主编 zly06 评论(1) 有4160人浏览

GMaps4JSF主要用于整合JSF与Google地图。JSF用户可以通过使用几个简单的JSF标签构建complex StreetViewPanoramas和Maps。

GMaps4JSF是一个JSF Mashups类库,它使得JSF用户可以通过JSF很容易地构建web2.0 mashup。

GMaps4JSF提供JSF标签,它可以:

  • 使用(纬度和经度)或(地址)建立地图
  • 在地图上添加标记
  • 在地图上添加信息文本
  • 在地图上添加控制器
  • 为地图对象添加事件监听器
  • 在地图上画多段线(polyline)
  • 在地图上画多边形
  • 在地图上添加地面覆盖图
  • 在地图上完成多种操作,如放大和缩小,转换地图类型,等。
  • 建立一个Streetview Panorama,同时集成到地图中。


GMaps4JSF支持Facelets和portlets。

GMaps4JSF 1.1.1 新功能:

  • 添加图标组件,以简化标记图像
  • 允许给标记的组件添加说明,并在标记组件中添加(showInformationEvent)属性
  • 直接支持Facelets
  • 使用eventListener组件为HTMLInformationWindow组件添加事件
  • 为streetViewPanorama组件添加(address)属性
  • 为标记组件添加(address)属性
  • 支持Facelets <ui:repeat>标记
  • 1.1.0 中错误的修复


Demo:
http://mashups.s43.eatj.com/gmaps4jsf-examples/

类库主页:
http://code.google.com/p/gmaps4jsf/

标记库文档页:
http://code.google.com/p/gmaps4jsf/wiki/TagLibraryDocumentation

"如何使用类库"页:
http://code.google.com/p/gmaps4jsf/wiki/HowToUseTheLibrary

 

来自: theserverside
6
0
评论 共 1 条 请登录后发表评论
1 楼 rockjava 2009-01-08 12:28
我记得这个好早以前就发过了?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Visual NETVisual C#.NET入门与提高入门与提高

    Visual C#.NET入门与提高,一本入门级的教程。

  • C# 语言性能提升方法

    1、String Split 在C#中,共有10个Split 的重载方法 大多数开发人员使用如下方法: static void SplitChar() { var str = "Akshay|Patel"; var s1 = new Stopwatch(); s1.Start(); string[] temp = str.Split('|'); ...

  • C#编程技术指南:从入门到精通的全面教程

    C#从入门到精通,C#编程技术指南

  • 提高C#性能的机种方法

    举例:在使用字符串拼接时,应该避免使用"+"运算符,因为每次拼接都会新建一个字符串对象。快速排序算法的基本思想是,选取一个基准元素,将数组分为两个部分,一部分小于基准元素,另一部分大于基准元素,再对两个子序列递归排序。可以使用对象池技术,重用已经分配好的对象,减少内存分配和垃圾回收的次数。可以使用缓存技术,将递归计算的结果保存下来,避免重复计算。举例:在进行大量数据库操作时,使用连接池技术可以减少连接和断开数据库的次数,提高程序性能。举例:在对大量数据进行计算时,可以使用多线程并行处理,提高程序计算效率。

  • 【持续更新】提高C#编程水平的48个要点

    【持续更新】提高C#编程水平的48个要点

  • C#40000字全套精华教程,从入门到精通,一篇就够了:)

    本文摘选自菜鸟教程,csdn,以及本人学习的笔记资源,如果遇到显示或者格式其他问题可以直接查看pdf文件

  • C#提升性能的几点提示和技巧

    C#性能提示和技巧在Raygun[1],我们是一群非常懂多种语言的开发人员。Raygun的各个部分使用不同的语言和框架编写-最好的工作方式。鉴于大量的C#和我们正在处理的数据的爆炸性增长...

  • c# 入门与提高 深入浅出详细讲解

    c# 入门与提高,深入浅出详细讲解c#!!!

  • C#提高书籍推荐

    C#网络通信程序设计、C#多线程编程实战(原书第二版)、Effective C#:改善C#代码的50个有效方法(原书第3版)、C#并发编程经典实例、.net设计规范、编写高质量代码:改善C#程序的157个建议。...

  • 菜鸟教程C#高级教程

    C#特性(Attribute).Net框架提供了三种预定义特性:attributeUsage、Conditional、obsolete预定义特性AttributeUsage:预定义特性attributeusage描述了如何使用一个自定义特性类,它规定了特性可应用到的项目的类型。[AttributeUsage( validon, AllowMultiple=allowmultiple, Inheri...

  • 小白必看!C#从入门到精通,入门电子书,亲测有助于入门

    书籍推荐http://t.51108.net/file/44&amp;amp;amp;amp;utm_source=AA01

  • C#入门经典(在线版)

    http://book.51cto.com/art/200801/63505.htm(第三版)   http://book.51cto.com/art/200812/100240.htm(第四版)   http://book.51cto.com/art/201012/238917.htm(第五版)

  • C#高级教程(一)

    C# 结构体(Struct) 定义结构体 为了定义一个结构体,您必须使用 struct 语句。struct 语句为程序定义了一个带有多个成员的新的数据类型。 例如,您可以按照如下的方式声明 Book 结构: struct Books { public string title; public string author; public string subject; ...

  • 提高C#编程水平的50个要点

    提高C#编程水平的50个要点1.总是用属性 (Property) 来代替可访问的数据成员2.在 readonly 和 const 之间,优先使用 readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if 5.总是为自定义类重载 ToString 方法6.区别值类

  • C#简单性能提升

    C#简单性能提升 1、String Split() 2、String Equals() 3、Adding Strings() 4、List.Count() Vs List.Any() Vs List.Count 5、Array Length

Global site tag (gtag.js) - Google Analytics