- Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.
Betrachte 6 Beiträge - 1 bis 6 (von insgesamt 6)
Betrachte 6 Beiträge - 1 bis 6 (von insgesamt 6)
I implemented the exclusive / except negation rule in Mapsforge themes.
See the render theme documentation.
A minus sign „-“ excludes the other values after „|“. It never works alone.
<!– match tunnel-tag that are not 'no' or 'false' –> <rule k="tunnel" v="-|no|false">
It will be available in the next Mapsforge version.
Great! What will be the the first version number of Mapsforge with this feature? How to check which Mapsforge version is used by a given version of Locus? (any chance it will come to Locus classic?) Thanks!
Next Mapsforge 0.22.0 will include it.
Cruiser 5 (Beta) already uses it with the new Motorider theme that is also included in Mapsforge.
From the source code comments, it seems that
<rule k="tunnel" v="-|no|false">
matches tunnel tags that are either missing, or neither ’no‘ nor ‚false‘; to only match tags that are present, two embedded rules are required:
<rule k="tunnel"><rule k="tunnel" v="-|no|false">
. Is this correct?
Thanks
Maybe the source code comment is not written correctly.
See also how it is described in the render theme documentation.
More important are real tests. Have you tried and seen anything strange?
Any particular example that needs improvement?
Looking at the VTM themes where we already use this rule, indeed for the described behavior we use 2 nested rules.
An example is here.
Copying here the source code comment:
„‚except negation‘ matches when KEY is present, none items of VALUE is present.
(can be emulated by <rule k=“a“><rule k=a v=“-|b|c“>…</rule></rule>)“
Diese Website verwendet Cookies, Google Fonts and Google Analytics. Mit der Nutzung der OAM-Seiten und Services erklären Sie sich damit einverstanden, dass wir Cookies, Google Fonts and Google Analytics verwenden
- Hinweise zum Datenschutz - OKWir können Cookies anfordern, die auf Ihrem Gerät eingestellt werden. Wir verwenden Cookies, um uns mitzuteilen, wenn Sie unsere Websites besuchen, wie Sie mit uns interagieren, Ihre Nutzererfahrung verbessern und Ihre Beziehung zu unserer Website anpassen.
Klicken Sie auf die verschiedenen Kategorienüberschriften, um mehr zu erfahren. Sie können auch einige Ihrer Einstellungen ändern. Beachten Sie, dass das Blockieren einiger Arten von Cookies Auswirkungen auf Ihre Erfahrung auf unseren Websites und auf die Dienste haben kann, die wir anbieten können.
Diese Cookies sind unbedingt erforderlich, um Ihnen die auf unserer Webseite verfügbaren Dienste und Funktionen zur Verfügung zu stellen.
Da diese Cookies für die auf unserer Webseite verfügbaren Dienste und Funktionen unbedingt erforderlich sind, hat die Ablehnung Auswirkungen auf die Funktionsweise unserer Webseite. Sie können Cookies jederzeit blockieren oder löschen, indem Sie Ihre Browsereinstellungen ändern und das Blockieren aller Cookies auf dieser Webseite erzwingen. Sie werden jedoch immer aufgefordert, Cookies zu akzeptieren / abzulehnen, wenn Sie unsere Website erneut besuchen.
Wir respektieren es voll und ganz, wenn Sie Cookies ablehnen möchten. Um zu vermeiden, dass Sie immer wieder nach Cookies gefragt werden, erlauben Sie uns bitte, einen Cookie für Ihre Einstellungen zu speichern. Sie können sich jederzeit abmelden oder andere Cookies zulassen, um unsere Dienste vollumfänglich nutzen zu können. Wenn Sie Cookies ablehnen, werden alle gesetzten Cookies auf unserer Domain entfernt.
Wir stellen Ihnen eine Liste der von Ihrem Computer auf unserer Domain gespeicherten Cookies zur Verfügung. Aus Sicherheitsgründen können wie Ihnen keine Cookies anzeigen, die von anderen Domains gespeichert werden. Diese können Sie in den Sicherheitseinstellungen Ihres Browsers einsehen.
Wir nutzen auch verschiedene externe Dienste wie Google Webfonts, Google Maps und externe Videoanbieter. Da diese Anbieter möglicherweise personenbezogene Daten von Ihnen speichern, können Sie diese hier deaktivieren. Bitte beachten Sie, dass eine Deaktivierung dieser Cookies die Funktionalität und das Aussehen unserer Webseite erheblich beeinträchtigen kann. Die Änderungen werden nach einem Neuladen der Seite wirksam.
Google Webfont Einstellungen:
Google Maps Einstellungen:
Google reCaptcha Einstellungen:
Vimeo und YouTube Einstellungen:
Sie können unsere Cookies und Datenschutzeinstellungen im Detail in unseren Datenschutzrichtlinie nachlesen.
Datenschutz