是否可以通过鼠标单击使用 JSF PimeFaces 或任何其他 JSF 解决方案的谷歌地图的矩形部分<p:gmap>
并获得它的左上角和右下角坐标,就像在 jQuery 示例中一样:http: //jsfiddle.net/JsAJA /3/
问问题
531 次
1 回答
2
我认为不使用 javascript 是不可能的。
您可以在 JS 的 primeface 组件中访问谷歌地图,然后手动添加所有侦听器以处理您的矩形:
//<![CDATA[
function initMap(){
var map = gmtls.getMap();
//and now add listeners like:
google.maps.event.addListener(map, 'mousedown', function(mEvent) {
//and body of the listener
});
}
//]]>
<h:body onload="initMap();">
<center>
<h:form>
<p:gmap widgetVar="gmtls" center="41.381542, 2.122893" zoom="15" type="hybrid" style="width:600px;height:400px" />
</h:form>
</center>
</h:body>
于 2013-06-02T16:02:19.353 回答