我在 Primefaces 中使用 gmap 可以做什么吗?

Am i constrained in what i can do with gmap in Primefaces?

我是 prime faces 的新手,我只是想知道是否可以将自定义 google 代码添加到 prime faces gmap 组件。我正在查看 primefaces 网站上给出的代码,即添加标记等,但我想知道我是否受限于网站上的这些代码功能。理想情况下,我更喜欢允许用户添加多个由折线连接的标记的地图,这些标记最终会汇合形成一个多边形(即由用户通过交互式地图创建)并最终获得多边形的面积,通过使用java-脚本,但是我只能在 prime-faces 站点上实现给定的代码(此页面上列出的代码(http://www.primefaces.org/showcase/ui/d ... asic.xhtml)。我也是仅限于这些功能还是有更多自定义选项?

这是一个想法:

在此 example 中调用 init() 的函数中,您可以传入一个坐标数组(这些坐标可以来自您的用户生成的标记)。每次添加标记时,调用 init() 以便它使用标记的 lat/lng 信息为您创建一个多边形。

为了计算面积,你必须真正想出像 this and implement it using Primefaces syntax. Or something that can be done by using ideas from the Geometry Library 这样的算法或函数。

希望这能给你一个起点。