You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2012-08-17 18:46:21
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
1001x - OpenLayers - popup-size
hi!
ich habe mit der easymap (http://osmtools.de/easymap/) mir einen Code generiert und den Text für die Sprechblase etwas erweitert.
Irgendwie ging das die Größe zu steuern und ich habe da nur den Begriff "olFramedCloudPopupContent" gefunden - aber ansonsten sagt mir zumindest Google wenig.
Auch in Openlayers 2.10 (Buch) hat die Volltextsuche nicht weitergeholfen.
Kann mir einer sagen wie ich die Popup immer so groß bekomme das alles enthalten ist - möglichst ohne Scrollleisten !
Gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#2 2012-08-17 20:08:21
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: 1001x - OpenLayers - popup-size
hi!
ich habe mit der easymap (http://osmtools.de/easymap/) mir einen Code generiert und den Text für die Sprechblase etwas erweitert.
Irgendwie ging das die Größe zu steuern und ich habe da nur den Begriff "olFramedCloudPopupContent" gefunden - aber ansonsten sagt mir zumindest Google wenig.
Auch in Openlayers 2.10 (Buch) hat die Volltextsuche nicht weitergeholfen.
Kann mir einer sagen wie ich die Popup immer so groß bekomme das alles enthalten ist - möglichst ohne Scrollleisten !
Gruß Jan :-)
welcher Popup? bei FramedCloud sollte das automatisch so sein, bei anderen nicht.
Gruss
walter
bei den anderen popup.autosize=true; vor dem map.addPopup(popup) einfügen. könnte klappen
Last edited by wambacher (2012-08-17 20:14:14)
Offline
#3 2012-08-17 21:23:25
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: 1001x - OpenLayers - popup-size
Hi!
da geht mir um das Popup das beim Zielort eingeblendet wird.
Deinen Vorschlag schaue ich mir am WE an.
Gruß Jan
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#4 2012-08-17 22:06:25
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: 1001x - OpenLayers - popup-size
da geht mir um das Popup das beim Zielort eingeblendet wird.
Deinen Vorschlag schaue ich mir am WE an.
a) welchen TYP von popup? Popup / Anchored / AnchoredBubble / Framed oder FramedCloud ? ist aber eigentlich egal. den wert auf true setzen und das sollte es gewesen sein.
b) wir haben Wochenende ![]()
Gruss
walter
Last edited by wambacher (2012-08-17 22:09:37)
Offline
#5 2012-08-18 08:42:40
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: 1001x - OpenLayers - popup-size
hi !
mache es mir einfach!
http://www.tappenbeck.net/osm/sandbox/s … Fe%C2%A010
In der Cloud ist noch ein Link !
gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#6 2012-08-18 11:31:08
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: 1001x - OpenLayers - popup-size
mache es mir einfach!
Ich mir jetzt auch.
Offline
#7 2012-08-18 14:58:03
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: 1001x - OpenLayers - popup-size
Hi !
das mit einfach - war heute morgen auf die Schelle bevor ich los mußte und vom Smarty beantwortet wurde.
Habe jetzt nochmal in www.tappenbeck.net/osm/sandbox/speyer/js/util.js geschaut und danach müßte es FramedCloud sein:
function addMarker(layer, lon, lat, popupContentHTML, showPopupOnLoad, iconId) {
// Koordinaten in LonLat umwandeln
var ll = new OpenLayers.LonLat(Lon2Merc(lon), Lat2Merc(lat));
// Feature erstellen und konfigurieren (Popup und Marker)
var feature = new OpenLayers.Feature(layer, ll);
feature.closeBox = true;
feature.popupClass = OpenLayers.Class(OpenLayers.Popup.FramedCloud, {minSize: new OpenLayers.Size(200, 120) } );
feature.data.popupContentHTML = popupContentHTML;
feature.data.overflow = "auto";
feature.data.icon = makeIcon(iconId);
...Gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
Pages: 1