Webkaartje met Fietstags

Ik had eerst bij firefox ook de geschiedenis gewist ook de offlinewebgegevens.

Nu van schijf uitgepakte zip index opgestart, firefox popupway info doe het nu.
Neem ik eigen bouwsel dan doet hij het niet, zal daar moeten vergelijken wat anders is, nu hebt je net wel de structuur omgezet"naar de layer.
De van internet gehaalde, Map layer of cycleway tags on OSM, doet het ook niet, versie zonder structuuromzet

De Map layer of cycleway tags on OSM is er nog niet met de structuurombouw versie, kan dus niet zeggen of daar verschil in werking is.

Chrome:
peewee zip
Deze doet het niet vanaf harde schijf, versie met structuuromzet.

Bedankt

Ik ben bezig met een grote verandering. Dus wacht nog even af … toch vreemd , zowel bij Ligfietser als bij mij werkt het eigenlijk op alle manieren.

Ligfietser: check deze nieuwe variant met een trucje ( experimenteel )

Als je op het titelblok klikt moet er iets veranderen ( in het grijze vlak, niet op de tekst, dus de cursor moet een pijltje zijn )

En nu op de fiets … naar de sauna

Ik test toch nog even door.

Van schijf:
Met de basis die ik bij jouw gedownload heb. Is een ijk moment. Firefox deed het daar Chrome niet.
In eigen brouwsel
Verwissel ik noordpass met met mijn eigenpass, en zet dat stuk over naar de layerdef: function popuplinks(lonlat){ etc…
Dan werkt het nu wel in firefox, de popup wayinfo
En chrome nog steeds niet.
Ik had ook een probleem met WEtransfer
nod 32 even virus en antispyware even uitgezet
Deed chrome het nog niet ondanks wederom gescheidenis wissen.

Veschillen

“link” heet nu “thelink”

popup.contentHTML = link;

  map.addPopup(popup,true);


  return thelink;

gebruik je
function popuplinks(lonlat){
en bij de nieuwe layerdef wel

tot zo ver mijn constateringen
edit:

Het firefox hardeschijf popup wayinfo probleem zat hem dus in de oude noordpass
Nu de nieuwe noordpass nu ook in op de schijf staande “Map layer of cycleway tags on OSM” ingevoerd. Layerdef popup omgezet
En zie nu doet hij het wel op schijf in firefox.

Terwijl ik deze noordpass via internet gedownload bij “Map layer of cycleway tags on OSM” geprobeerd hem om te bouwen, het niet lukte. Bovenstaande verschillen doorgevoerd.
Had zeker te maken dat noordpass op een ander plek ook iets verandert is tav die popup.

edit:

dit zal hem zij /*

/* var rel_tolerance = this.tolerance * map.getScale();
if (rel_tolerance > 0.000004)
rel_tolerance = 0.000004;

Als ik de html, de .css en 2 .js bestandjes lokaal op mijn PC plaats dan krijg ik het kaartje te zien in zowel FF, Chrome als IE. FF lijkt hier het best te presteren want alles lijkt te werken en gaat ook nog behoorlijk snel. Chrome doet het ook maar laat in de popup niet de OSM tags zien. IE laat wel alles zien maar is vreselijk traag (heb de site toestemming verleend).

Als ik de pagina (mijndev ligfietster) online bekijk zie ik het zelfde beeld met dit verschil dat Chrome nu wel de OSM tags laat zien in de popup. Vraag me niet waarom.

Ik heb gisteren even obv de versie van gisteren een nieuwe paardenkaart gemaakt en dat ging prima. Die draait lokaal dus goed. Helaas presteert mijn provider XMSnet het om mensen 2 weken van hun homepage af te sluiten (en dan nog maar hopen dat het eind van de week opgelost is) dus ik kan em nog even niet testen als ie online staat maar lokaal doet ie het OK.

Er zijn sites die checken met welke browser de pagina bekeken wordt en geven indien nodig een melding. Misschien is dit tzt een optie als we wat beter weten hoe bepaalde browsers omgaan met deze site.

Om van de ene naar de andere pagina te springen is misschien mapjumper nog een site om eens te bekijken. Ik heb het ooit werkend gehad maar dat lukt me nu even niet meer. Geeft misschien nog wel inspiratie.

Oh ja … bijna vergeten…goed bezig jongens. :wink:

De layer van de OFK is niet alleen langzaam hij heeft ook het nadeel dat ie beperkt is tot NL. Is er misschien iets mogelijk met de site van Lonvia om routes te renderen?

? Die waarde is veel te laag, die hoort 0.0002; te zijn. Of je moet heel precies mikken.n

Link is nog steeds hetzelfde. Alleen wordt er nu een waarde aan gegeven met een functie, en binnen die functie heet het thelink. Maar er is niks wezenlijks veranderd.

Het springen van layerset naar layerset is al gemaakt. Er is alleen nog geen knop … alhoewel, als je stiekum in het grijze vlak van de titelbox klikt …

Die fietsroutes zijn soms snel,soms langzaam. Maar uiteindelijk moet het mogelijk zijn die ook van overpass op te halen.

Maar dat is voor later. Wat ik nog wil is de popup aanpassen zodat ie altijd binnen het scherm valt. En daarna ga ik eerst ‘opruimen’, dat wil zeggen het min of meer geknoei in de code in ieder geval iets bijwerken zodat het ergens op lijkt.

Voor mijn paardenkaart gebruikte ik deze code (vergelijkbaar) om relaties op te halen dus met overpass lukt het zeker. Ik weet alleen niet hoe ik de knooppuntnummers ook als nummers zichtbaar kan maken.

  make_layer("http://overpass-api.de/api/interpreter?data=rel[route=bicycle](bbox);out+skel;(relation[route=bicycle](bbox);way(r);node(w););out+skel;", "yellow", name="fietsroutes (route=bicycle)"),

Nu alleen way tags in de popup, node tag, barrier?

Dat werkt. Knooppunten zijn nodes, die kun je vast wel als poi op de kaart krijgen. Ik heb me nooit zo in dat cijferfietsen verdiept. Nou, 1 keer geprobeerd, maar hopeloos verdwaald en toen maar gewoon de kaart op de mobiel erbij gepakt… :laughing:

Allroads, meer info in de popup gaat wel heel erg verwarren. Maar je kunt zelf de querystring die in de index.html wordt aangemaakt eventueel aanpassen. Maar denk er wel aan dat die nog van positie gaar veranderen. Tenslotte is het nog niet af/definitief allemaal.

Nee, die had ik nog niet. Er zijn nog meer highways (road, construction bv), zijn wildcards niet mogelijk, highway=*?
En route=ferry is ook wel interessant.

Leuk die verborgen switch, ik ben benieuwd hoe het eruit gaat zien.

Nou, als je er highway~/“*/” van maakt krijg je wel heel veel.
Ik laat het aan jou om die query’s uit te zoeken …

[highway~/"/"] werkte niet, deze [highway~'.'] wel

Kan je ook een voorbeeld geven hoe je een bepaalde node kunt laten zien, rcn_ref=* shop=bicycle en barrier=* zijn we nuttig.

Edit: Deze query “?data=[out:popup("Ways:";[highway~‘.‘];[route=ferry];[rcn_ref~’.’];[barrier~‘.*’];[shop=bicycle]"name";)];” zal het moeten doen :wink:

Verder zit er in de links nog een foutje, de Way spatie zit nog steeds in de popuplink (http://www.openstreetmap.org/browse/way/Way%206395882)
Ik zie nu ook een heleboel Nodes verschijnen.

Noordfiets,
Door de Way weg te laten in

var zoek=/[0-9]{5,}/g;

in Noordpass.js en in index.html de query string uit te breiden met way-id

"?data=[out:popup(\"Tag info\";[highway~'.*'];[route=ferry];[rcn_ref~'.*'];[barrier~'.*'];[shop=bicycle];\"way-id\";)];"

krijg ik een werkende popup link naar de osm tag info. Nu alleen nog iets voor de node-id verzinnen.

Had even gespeeld. Die extra way in de link is weer weg. En alleen wegen nu.
Wat ik wil is een layer met nodes uit de rcn die een nummer hebben. node[network=rcn] doet het niet.
Omdat ik niet weet hoe die rcn’s in elkaar zitten weet ik niet of zulke nodes eigenlijk wel bestaan?

				function addlink(match){
					return "<a href=\"http://www.openstreetmap.org/browse/way/" + match.match(/[0-9]{5,}/) + "\" target=\"_blank\">" + match +"</a>";
				}
				var zoek=/Way [0-9]{5,}/g; 
				text = text.replace(zoek,addlink);

Zo zou het eigenlijk moeten ( en is het nu ook ). Ik zoek eerst alle ways met een nummer, want anders krijg je ook de and-tags ( zie maar eens, die zijn nu ook een link bij jou ), en uit die way =nnnnnn haal ik weer de cijfers als ik de link maak.

rcn_ref=* is de tag van een knooppunt.

Dan klopt mijn layer query niet. Ik vind die uitleg op de wiki ook erg verwarrend, daar begrijp ik nog niks van.

Ok, nu doet ie het goed, bij fietsenzaken met website kom je direct op de site :slight_smile:

Klopt, het antwoord van overpass is een nette html die ik gewoon laat zien. Ik maak alleen links van de ways