1

JSF PimeFaces またはその他の JSF ソリューションを使用してマウス クリックで Google マップの長方形部分を選択し<p:gmap>、jQuery サンプルのように左上と右下の座標を取得することは可能ですか: http://jsfiddle.net/JsAJA /3/

ここに画像の説明を入力

4

1 に答える 1

2

JavaScriptを使わないと無理だと思います。

JS の primeface コンポーネントで Google マップにアクセスし、長方形で処理するすべてのリスナーを手動で追加できます。

//<![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 に答える