Hauptmenü

Maps Widget

Begonnen von Wolfgang Hochweller, 01 April 2019, 17:51:50

Vorheriges Thema - Nächstes Thema

Wolfgang Hochweller

Ich verwende ein maps-Widget, um genau ein Objekt anzuzeigen.
Kann ich es hinkriegen, dass die Karte immer auf dieses Objekt zentriert ?

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Wolfgang Hochweller

Danke.
Ich verwende OSM-Maps und es geschieht folgendes :

Das Map-Window ( Innerhalb eines Popups ) oeffnet sich und ist dann meist nicht vollstaendig gefuellt.
Erst wenn ich die Map verschiebe, sodass kein Stueck mehr zu sehen ist, wird ein neues Tile geholt.
Das mache ich so lange, bis das Window vollstaendig gefuellt ist.
Wobei es durchaus passiert, dass Tiles wieder verschwinden, die schon mal da waren.
Beim Zoomen geschieht meist gar nichts.

Woher kommt dieses Verhalten und kann ich was dagegen tun ?

Ich bin fast sicher, dass hat etwas mit dem Popup zu tun :


<div data-type="popup"
                                data-height="300px"
                                data-width="300px">
                            <div>Eli</div>
                            <div class="dialog">
                                <div style="height:100%; width:100%"
                                data-type="maps"
                                data-map_type="OSM"
                                data-showdetails="true"
                                data-device="rr_Eli"
                                data-longitude="locationLong"
                                data-label="fa-home"
                                data-icon="no-icon"
                                data-latitude="locationLat"
                                data-mapgroup="1"
                                data-zoom="15"
                                data-stroke="#dd0033,7,70">
                                </div>
                            </div>


Wenn ich die Map normal im Grid aufrufe


<li data-row="10" data-col="1" data-sizex="10" data-sizey="10">           

<div style="height:200px; width:100%"
data-type="maps"
data-map_type="OSM"
data-showdetails="true"
data-device="rr_Eli"
data-longitude="locationLong"
data-label="fa-home"
data-icon="no-icon"
data-latitude="locationLat"
data-mapgroup="2"
data-zoom="15"
data-stroke="#dd0033,7,70">
</div>

</li>



ist alles wunderbar, beim Verschieben und Zoomen werden Tiles sofort erneuert.