_
toggle menu eXmatrikulationsamt.de
online: 353 gäste

> Google Maps Problem Haltestellennamen mittels GPS-Daten

Themen Layout: Standard · Linear · [Outline] Thema abonnieren | Thema versenden | Thema drucken
post 08 Jul 2009, 13:05
avatar
3. Schein
***

Punkte: 161
seit: 07.12.2007

zu meinem problem, ich hab keine so rechte idee wie ichs machen kann... ich will google maps gps daten mitgeben und dann die namen der dvb-haltestellen in der unmittelbaren umgebung zurückbekommen...

http://maps.google.de/?q=Dresden+category:...63176,13.759863

damit bekomme ich ja schonmal haltestellen angezeigt, nur eben alle und das suckt nat gewaltig, mir sollten nur die innerhalb von sagen wir 300m angezeigt werden...

hat da irgendwer ne idee? ich steh aufm schlauch!
ProfilPM
AntwortenZitierenTOP
 
geschlossenThema geschlossen
Antworten
post 08 Jul 2009, 15:24
avatar
Herr Dachs
*********

Punkte: 8394
seit: 15.12.2004

der soll ja nur die nächsten anzeigen...

aber ich hab nen anderes problem. ich hole mir jetzt mit java per stringbuffer das zeuch und such mir dann darin den ersten haltestellennamen (also die nächste) nur macht er das nicht, der stringbuffer bleibt leer... bei der dvb haltestellenabfrage funktioniert es...

kann es sein, daß ich einem irrtum erlegen bin und der abruf garnicht den quelltext der googlemaps-seite zurückliefert?

CODE
String gmapsurl = "http://maps.google.de/";
           String gmapsappendurl = "maps?near=&sll="+longtitude+","+latitude+"&q=category:\"Transit+Station\"";
           
       
           
           String request = gmapsurl + gmapsappendurl;
           System.out.println(request);
           URL serviceURL = new URL(request);
           InputStream is = serviceURL.openStream();
           InputStreamReader isr = new InputStreamReader(is, "UTF-8");
           BufferedReader br = new BufferedReader(isr);
           StringBuffer response = new StringBuffer();
           System.out.print(response);
           
           String prelist = response.toString();
           
           System.out.println("prelist: " + prelist);
           
           System.out.println("anfang" + prelist.indexOf("class=\"fn org\" dir=ltr>"));
           System.out.println("ende" + prelist.indexOf("</span>", prelist.indexOf("class=\"fn org\" dir=ltr>")));
           
           
           String stationname = prelist.substring(prelist.indexOf("class=\"fn org\" dir=ltr>"), prelist.indexOf("</span>", prelist.indexOf("class=\"fn org\" dir=ltr>"))) + "HALLO";
           
           System.out.println(stationname);
           
ProfilPM
AntwortenZitierenTOP
Beiträge
stonie   Google Maps Problem   08 Jul 2009, 13:05
Socres   fortschritte: http://maps.google.de/maps?near=...   08 Jul 2009, 13:46
loco   da fehlen aber ein paar haltestellen   08 Jul 2009, 15:11
1 Nutzer liest/lesen dieses Thema (1 Gäste)
0 Mitglieder:
 
geschlossenThema geschlossen Neues Thema erstellenNeues Thema