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 2017-02-28 21:43:24
- aromatiker
- Member
- Registered: 2009-05-16
- Posts: 315
Hilfe bei Leaflet-Nutzung
Hallo zusammen,
ich bin gerade dabei, eine Karte mit Overlay (POIs) zu erstellen.
Dazu möchte ich jedem POI noch Daten mitgeben.
Die POI sind in einem hinterlegt.
Das Lesen der Daten funktioniert wunderbar für z.B. den Weblink
link = data.tags.website;Wo es nicht mehr funktioniert, ist die z.B. Adresse
city = data.tags.addr:city;Hier macht (natürlich) der Doppelpunkt Probleme.
Wie schaffe ich es, diese (und ähnlich abgelegte) Daten auszulesen?
Gibt es eine Möglichkeit, diese Namen zu escapen?
Offline
#2 2017-02-28 21:55:01
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Hilfe bei Leaflet-Nutzung
Gibt es eine Möglichkeit, diese Namen zu escapen?
sollte in "hoche Kommas" gehen.
data.tags."addr:city";
habs aber net ausprobiert.
Offline
#3 2017-02-28 22:03:46
- aromatiker
- Member
- Registered: 2009-05-16
- Posts: 315
Re: Hilfe bei Leaflet-Nutzung
sollte in "hoche Kommas" gehen.
data.tags."addr:city";
habs aber net ausprobiert.
Danke für die schnelle Antwort.
Kurzer Test (mit " " und ' ') hat leider ergeben: Tut nicht.
Scheint beides als String erkannt/interpretiert zu werden und damit ist wohl der Ausdruck nicht so gut.
Offline
#4 2017-03-01 10:36:53
- tquadrat
- Member
- Registered: 2015-03-03
- Posts: 113
Re: Hilfe bei Leaflet-Nutzung
Ohne es jetzt ausprobiert zu haben. Hast es schon mit escapen versucht? e.g. addr\:city
LG Tom
Offline
#5 2017-03-01 11:38:13
- dooley
- Member

- From: Landkreis Calw
- Registered: 2013-11-04
- Posts: 899
Re: Hilfe bei Leaflet-Nutzung
Grundlagen finden sich u.a. hier http://lmgtfy.com/?q=javascript+access+element+object, den Link zu w3schools.com in den Ergebnissen aufrufen und auf der Seite dort mittels STRG-F nach "Accessing Object Properties" suchen.
Oder kurz ohne Lerneffekt:
var city = data.tags["addr:city"];Zum Zustand des deutschen Forums vom geschätzten Netzwolf auch "Pamphlet" genannt
Mein Avatar ist ein Ausschnitt aus "Die Saporoger Kosaken schreiben dem türkischen Sultan einen Brief" (Ilja Repin, gemeinfrei)
Offline
#6 2017-03-01 19:02:25
- aromatiker
- Member
- Registered: 2009-05-16
- Posts: 315
Re: Hilfe bei Leaflet-Nutzung
Danke!
Die Seite hatte ich zuvor übrigens auch gefunden, habe aber wohl etwas zu schnell nach unten gescrollt und die eine wichtige Zeile übersehen.
Offline
Pages: 1