2

こんにちは、ポップアップでOpenLayersにブックマークを追加していますが、このマーカーを非表示にするだけでなく、常にアクティブにして、クリックして表示する必要がないようにしたいと思います。

    // popup successful, but the click event is on
    marker.events.register("click", marker, function(e){
        popup = new OpenLayers.Popup.FramedCloud(data.idunidad,
            marker.lonlat,
            new OpenLayers.Size(200,200),
            '<p>Info HTML</p>',
            null,true);
        mapa.addPopup(popup);
    });

マウスイベントなしのポップアップ

    // popup without mouse event
    popup = new OpenLayers.Popup.FramedCloud(data.idunidad,
        marker.lonlat,
        new OpenLayers.Size(200,200),
        '<p>Info HTML</p>',
        null,true);
    mapa.addPopup(popup);

後者ではエラーが発生します: Uncaught TypeError: Cannot read property 'x' of null

どうすればいいですか?

4

0 に答える 0