You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#1 2013-11-19 10:23:56

pointhi
Member
Registered: 2012-10-08
Posts: 70
Website

Wo finde ich die Js-Dateien der OSM-Hauptseite?

Hy,

ich möchte ein paar ideen an der OSM-Hauptseite ausprobieren, und bräuchte dafür die Rohscripte.

Ich kenne die GitHub repository von OSM: https://github.com/openstreetmap/openstreetmap-website, aber ich hab keine ahnung wo welche scripte zu finden sind (genauer gesagt hab ich bisher nur .rb-scipte gefunden, mich interressieren die unkomprimierten .js Dateien).

Ziel wäre reverse geocoding, anzeige der gefundenen nodes nach suche,... mithilfe von Greasmonkey testweise in OSM zu integrieren. (Die funktionen stehen also nur dem zur verfügung der das script installiert hat).

mfg, pointhi

Offline

#2 2013-11-19 10:52:41

SunCobalt
Member
From: Eislingen
Registered: 2010-01-09
Posts: 3,810

Re: Wo finde ich die Js-Dateien der OSM-Hauptseite?

pointhi wrote:

(genauer gesagt hab ich bisher nur .rb-scipte gefunden, mich interressieren die unkomprimierten .js Dateien).

Deutet das nicht darauf hin, dass es in Ruby (*.rb) und nicht in Javascript (*.js) geschrieben wurde. Rb is keine komprimierte Version von js. Eventuell suchst Du mal in den rb Dateien, ob die vielleicht *.js aufrufen.


Thomas

Offline

#3 2013-11-19 11:17:46

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Wo finde ich die Js-Dateien der OSM-Hauptseite?

pointhi wrote:

ich möchte ein paar ideen an der OSM-Hauptseite ausprobieren, und bräuchte dafür die Rohscripte.

Ich kenne die GitHub repository von OSM ...

Schau mal da https://github.com/openstreetmap/openst … aster/app/ , vor allem im Ordner "assets". Sonderlich übersichtlich und zum abkupfern geeignet scheint mir das aber nicht ....

Offline

#4 2013-11-19 13:34:29

pointhi
Member
Registered: 2012-10-08
Posts: 70
Website

Re: Wo finde ich die Js-Dateien der OSM-Hauptseite?

thx,

besonders die datei https://github.com/openstreetmap/openst … s/index.js ist sehr nützlich. Die Frage ist nur noch, wo die variable map im DOM-Modell gespeichert ist (damit ich marker hinzufügen kann, ...). Aber das werde ich auch noch herausfinden.

Ziel wären es die OSM-Seite testweise zu erweitern, und diverse ideen auszuprobieren (reverse geocoding, routenplaner, diverse anzeigeänderungen, sat-bilder von mapbox,...).

mfg, pointhi

Offline

#5 2013-11-19 14:53:02

SimonPoole
Member
Registered: 2010-03-14
Posts: 2,195

Re: Wo finde ich die Js-Dateien der OSM-Hauptseite?

pointhi wrote:

...

Ziel wären es die OSM-Seite testweise zu erweitern, und diverse ideen auszuprobieren (reverse geocoding, routenplaner, diverse anzeigeänderungen, sat-bilder von mapbox,...).
..

Mein Tipp wäre: VM mit Ubuntu aufsetzen und den Rails Port installieren, sonst kommst du wohl auf keinen grünen Zweig (potentiell würde ich auch gerade am Redsign ausprobieren und nicht am aktuellen Code).

Simon

Last edited by SimonPoole (2013-11-19 14:55:47)

Offline

#6 2013-11-19 15:13:38

pointhi
Member
Registered: 2012-10-08
Posts: 70
Website

Re: Wo finde ich die Js-Dateien der OSM-Hauptseite?

Ich arbeite mit Ubuntu smile, und hab auch Ruby installiert (aber noch nie genutzt).

Ich möchte meine anpassungen ja live nutzen, (mit meinem OSM-Account, und andere sollen die Anwendung auch einfach nutzen können). Sobald die map variable verfügbar ist ist das ganze kein problem. Dann kann ich Layer hinzufügen, Marker setzen, skallieren,...

Ich werde einfachhalber mal ein Issue machen. Da ich ja nicht der einzige bin der Greasmonkey-skripte für OSM schreiben will, die tiefer in den Kern reichen, als ein paar css änderungen oder eine funktion zu überschreiben.

mfg, pointhi

Offline

Board footer

Powered by FluxBB