OpenLayers.Marker イベントについて質問があります。マーカーとポップアップが少ないマップが必要です。デフォルトでは、マーカーをクリックするとポップアップが表示されます。他のマーカーをクリックすると、前のポップアップが非表示になり、新しいポップアップが表示されます。それはうまくいきます:
marker.events.register('click', marker, function(e){
var popup = new OpenLayers.Popup.FramedCloud("Popup",
new OpenLayers.LonLat(val.longitude,val.latitude).transform(
new OpenLayers.Projection("EPSG:4326"),
map.getProjectionObject()),
null,
'<div>Hello World! Put your html here</div>',
null,
true);
map.addPopup(popup, **true**);
複数のマーカーをクリックし、CTRL キーを使用してすべてのマーカーのポップアップを表示したい場合はどうすればよいですか (map.addPopup(popup, false )のような動作)。やり方がわかりません。:(