Webkaartje met Fietstags

IE kent minder kleuren dan andere browsers, dus moet je magenta als #nnnnnn opgeven.

Ook brown van de wandelroutes herkent IE niet en het script loopt regelmatig vast. Ik neig om dat stukje php in de code maar weer weg te halen :wink:

Nog een verzoekje. Ik o.a. Duitsland kent men de blauwe borden waar zowel een voetganger als fiets op getoond worden. Die worden volgens een Duits forumlid als volgt getagd.

Manche/viele Radwege sind auch per Blauem Schild gleichzeitig als Fußweg ausgewiesen.
Variante 1: highway=cycleway + bicycle=designated + foot=designated
Variante 2: highway=footway + bicycle=designated + foot=designated

Variant 1 zit al onder de optie “highway=cycleway” maar variant 2 nog niet. Zie oa hier. Het cirkeltje is een footway maar heeft ook een bicycle=designated.

Voor als ligfietser weer ontwaakt is uit zijn winterslaap. Zoiets dus. :wink:

Volgens mij zit het cirkeltje waar hij thuis hoort: groen.

Hadden ze het maar niet als voetpad moeten taggen.

En met deze variant haal je als fietser meteen de wegen eruit die jij om kunt zetten van “variante zwei” naar “eins” ;). Hier zie je ook meteen het verschil tussen bicycle = “designated” & “yes”. Net als op de OFM.

.

Hello,

thanks to Chrome’s Dutch->English translation, I’ve seen that you also seem to be struggling with IE’s CORS issue w/ OpenLayers when calling Overpass API without proxy. Maybe you could take a look my prototype for missing maxheight tags - http://maxheight.bplaced.net/overpass/prototyp.html. It includes a workaround for IE, which I tested with IE9. Basically, some OpenLayers functions are extended/replaced with specific calls for XDomainRequest and an XMLHttpRequest object is faked with the HTTP GET response (see here). I’d be interested, if this approach also works on other IE versions, or if you find the whole thing too much of a hack.To test it, just enable one of the Overlay layers and wait a few seconds… In any case, comments are more than welcome and greatly appreciated :slight_smile:

Cheers,
mmd

The most portable solution to me seemed a proxy. The ‘problem’ only affects IE8&9. IE10 is CORS compliant. Using a specific proxy script ( hard coded to proxy only overpass and only to a specific GET request ) does the trick for me.

Unfortunately, my hoster doesn’t allow HTTP calls to external sites from PHP in the free package, so using a proxy script was not really an option for me. IMHO, OpenLayers should handle this case ‘under the hood’ without a need for a dedicated proxy script. Maybe I’ll go and reopen the OpenLayers bug 719.

This is going to be a major problem in the future. Internet is a growing data-source. On the other hand security is getting a bigger issue. Much functionality gets lost by increasing ‘security’. Workarounds, be it proxy’s or adapted javascripts, do actually decrease security. The end-effect may be contrary to the intended effect.
Anyhow: I thought openlayers development of version 2 was stopped and all effort was directed towards version 3.

Is het expres dat de surface van highway=pedestrian niet word weergegeven? Of is het een bugje? Zie: http://mijndev.openstreetmap.nl/~ligfietser/fiets/?map=surface&zoom=18&lat=52.03229&lon=5.16523&layers=B00000FFFTFFFFFFFTFFFFF

Lijkt me een bugje. Nu we toch bezig zijn… vroeguh kregen we ook de namen van de fietswinkels te zien als we die aanvinkte. Das nu verdwenen. Vind ik wel jammer. Kan dat er nog bij?

highway=pedestrian zijn bijna altijd verhard dus vond ik het niet nodig die specifiek als verhard te tonen, maar als daar behoefte aan is kan ik dat aanpassen.
Fietsenzaken met naam hebben er nooit in gestaan, dat had je op Noordfiets’ kaartje gezien.
Bicycle=designated en footways worden nu ook als cycleway aangegeven.

Is aangepast, moest nog even wat zaken elders rechtzetten :wink:
Iedereen nog de beste wensen!

Ja inderdaad. Allen de beste wensen en happy mapping toegewenst.

Je moet toch nog wat vaker naar de sportschool hoor want hij staat nog steeds scheef. Bedankt voor het aanpassen. Ik vind het toch wel handig om de namen van de fietswinkels te zien. Misschien heb je hier (=testkaartje) iets aan. Ik moest in layerdef en noordpass wat aanpassen.

Hi PeeWee,
Test kaartje zoals je zegt, kijkend als liefhebber, valt de witte tekst tegen de vele wegen weg, inzoomen helpt wel iets. Is er een andere kleur mogelijk voor de namen van de ondernemingen ? Of is omzetten veel extra werk ?
Groeten,
& Wensen voor 2013

Vreemd dat de tekst bij jouw wit is. bij mij is het geel en dat was ook de bedoeling. Technisch is het niet moeilijk dit aan te passen maar ik laat de layout graag over aan ligfietser. Te veel kapiteins op een schip gaat niet werken. :wink:

Ik denk dat je de codes voor IE9/10 nog niet hebt aangepast. Ik heb de achtergrond wat zwarter gemaakt zodat de letters beter leesbaar zijn:
http://mijndev.openstreetmap.nl/~ligfietser/fiets/?map=cycleways&zoom=16&lat=52.08949&lon=5.12496&layers=B00000FFFFFFFFFFFTFFFFF

Misschien ook wat meer fietsen dit jaar :stuck_out_tongue:

Zo zeg… een fraaie trap en hij helt zo over naar de andere kant. Van alle markten thuis hoor die Ligfietser. :wink:

Het was inderdaad een IE probleem (vergeten aan te passen dus) en bovendien was het een testkaartje. :wink: (daar kom ik goed weg) .

Ik zie dat je de boel hebt aangepast. In FF en Chrome ziet het er nu goed uit maar bij mij in IE9 zie ik geen zwarte achtergrond bij de namen van de fietswinkels. Ik heb ook nog even wat geprobeerd dat werkend te krijgen maar dat lukt mij niet. Enig idee?

Heb je het draadje over cycleway=track gelezen? zit daar nog iets bij om op te nemen in de BTM?

De variabele labelOutlineColor doet het blijkbaar niet bij IE, misschien dat Noordfiets een oplossing weet?
Ik heb de labels dus maar zwart gemaakt bij IE.

Ik weet niet precies waar die cycleway=track discussie over ging, heb het niet gevolgd. De oude Potlatch plakte standaard bij iedere highway=cycleway een tag cycleway=track, geen idee waar dat voor nodig was, maar dat verklaart een hoop van die combinaties. Gewoon negeren of met JOSM opschonen, lijkt me vrij eenvoudig.
cycleway=track icm highway=track is een heel ander verhaal, dat is geen bug maar wel een erg verwarrende combinatie.