当前位置: 首页 > 工具软件 > GMaps4JSF > 使用案例 >

Google Maps + JSF访谈

陈康胜
2023-12-01

GMaps4JSF是一个用于将Google地图与JSF集成的项目。 在1.1.4版本发布之后,JAXenter跟上了项目所有者Hazem Saleh,以了解有关GMaps4JSF的更多信息…………

JAXenter:什么是GMaps4JSF项目?

Hazem Saleh: GMaps4JSF是带有JavaServer Faces的Google Maps集成项目。 使用GMaps4JSF,JSF开发人员可以仅用几行代码(JSF标签)来创建丰富的Maps。 GMaps4JSF提供了JSF标签,用于使用(纬度和经度)或(地址)创建地图,在地图上添加标记,在地图上添加注释,在地图上添加控件,创建事件监听器(在地图对象上,在地图上绘制多义线,多边形和圆,在地图上添加groundOverlay,创建街景全景图并将其与地图组件简单集成。

除了所有这些标签外,GMaps4JSF还通过GMaps4JSF扩展模块利用了Google Maps实用程序项目。

JAXenter:您为什么决定从头开始为1.1.4版本重写该库?

Hazem Saleh:好的,我们在GMaps4JSF开发邮件列表中讨论了代码重构,我们决定执行完整的库重写,以简化代码库并提高所生成代码的性能。

JAXenter:将Google Maps与JSF集成会面临哪些挑战?

Hazem Saleh: GMaps JavaScript API是一种客户端技术,而JSF是一种服务器端技术。 主要挑战在于如何使GMaps对象具有状态感知能力,如何在GMaps对象上定义服务器端侦听器,以及如何使Gmaps对象与其他JSF组件库一起正常工作。

JAXenter:您对GMaps4JSF项目的将来版本有什么希望?

Hazem Saleh:1)支持Google Maps版本3 API(当前支持的版本是GMaps v2)。 2)支持其他地图实施方式(必应地图,雅虎地图和
OpenStreetMap)。 3)在Mashups4JSF库中包括GMaps4JSF库。


翻译自: https://jaxenter.com/google-maps-jsf-interview-102907.html

 类似资料: