Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我是否被限制在我可以在Primefaces上用gmap做什么?_Javascript_Java_Google Maps_Google Maps Api 3_Primefaces - Fatal编程技术网

Javascript 我是否被限制在我可以在Primefaces上用gmap做什么?

Javascript 我是否被限制在我可以在Primefaces上用gmap做什么?,javascript,java,google-maps,google-maps-api-3,primefaces,Javascript,Java,Google Maps,Google Maps Api 3,Primefaces,我是prime faces的新手,我只是想知道是否有可能在prime faces gmap组件中添加自定义的google代码。我正在查看primefaces网站上提供的代码,例如添加标记等,但我想知道我是否受限于该网站上的这些代码功能。理想情况下,我更喜欢一个地图,它允许用户添加多个由多边形线连接的标记,这些标记最终会相交形成一个多边形(即由用户通过交互式地图创建),并最终通过使用java脚本获得多边形的面积,但是我只能在prime faces站点上实现给定的代码(此页上列出的代码(…asic.

我是prime faces的新手,我只是想知道是否有可能在prime faces gmap组件中添加自定义的google代码。我正在查看primefaces网站上提供的代码,例如添加标记等,但我想知道我是否受限于该网站上的这些代码功能。理想情况下,我更喜欢一个地图,它允许用户添加多个由多边形线连接的标记,这些标记最终会相交形成一个多边形(即由用户通过交互式地图创建),并最终通过使用java脚本获得多边形的面积,但是我只能在prime faces站点上实现给定的代码(此页上列出的代码(…asic.xhtml)。那么我是否受限于这些功能,或者是否有更多自定义选项?

这里有一个想法:

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

为了计算面积,你必须提出一个算法或函数,比如,并使用Primefaces语法来实现它,或者使用来自


希望这能为您提供一个起点。

谢谢,所以我使用依赖注入将标记bean值转发给多边形bean,效果非常好。