FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Wolfgang Hochweller am 01 April 2019, 17:51:50

Titel: Maps Widget
Beitrag von: Wolfgang Hochweller am 01 April 2019, 17:51:50
Ich verwende ein maps-Widget, um genau ein Objekt anzuzeigen.
Kann ich es hinkriegen, dass die Karte immer auf dieses Objekt zentriert ?
Titel: Antw:Maps Widget
Beitrag von: amenomade am 01 April 2019, 17:56:00
https://wiki.fhem.de/wiki/FTUI_Widget_Maps
Siehe "data-center"
Titel: Antw:Maps Widget
Beitrag von: Wolfgang Hochweller am 04 April 2019, 12:33:56
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.