Re: Parameter an googlemaps-API uebergeben
Re: Parameter an googlemaps-API uebergeben
am 05.11.2007 15:04:34 von Harald Effenberg
"Lukas Graf" schrieb:
> Harald Effenberg wrote:
[ http://www.effenberg.de/maps ]
>> Jetzt hätte ich gern noch eine zweite Seite, bei der ich die gewünschte
>> Adresse per URI übergeben kann, also z.B.
>> http://www.effenberg.de/maps.htm?adresse=%22wallrafplatz%20k %F6ln%22
>> oder so.
> Wenn du per GET-Request Parameter an eine Seite übergibst die auf *deinem*
> Server liegt, musst auch du sie verarbeiten. Also z.B. mit einem
> serverseitigen Script, das die Parameter aus dem Request holt, und dann das
> JavaScript, welches mit der API interagiert, dynamisch erzeugt. Also
> z.B. "GLatLng(lat, 1ng)" mit den entsprechenden Werten befüllt.
>
> Parameter aus der URL auslesen ginge an sich auch mit JavaScript selbst, ich
> würde das aber auf jeden Fall serverseitig machen.
Ah ja, vielen Dank!
Dann frage ich am Besten mal in de.comp.lang.php.misc, ob jemand ein
Tutorial (am besten "für Dummies ;-)) kennt, in dem das behandelt wird.
Viele Grüße
Harald
x-post und f'up2 dclpm
Re: Parameter an googlemaps-API uebergeben
am 05.11.2007 16:04:08 von Ulf Kadner
Harald Effenberg wrote:
> Dann frage ich am Besten mal in de.comp.lang.php.misc, ob jemand ein
> Tutorial (am besten "für Dummies ;-)) kennt, in dem das behandelt wird.
Also Anleitung kenn ich keine online. Ich hab in irgend nen PHP-Magazin
mal sowas gelesen.
Aber es gibt doch unmengen an fertigen Klassen die als Wrapper für die
Google-API genutzt werden können. z.B.:
http://www.ajax-info.de/google-maps-api-klasse-in-php
+ hunderte Andere bei Google.
MfG, Ulf
--
_,
_(_p> Ulf [Kado] Kadner
\<_)
^^
Re: Parameter an googlemaps-API uebergeben
am 05.11.2007 17:03:03 von Harald Effenberg
"Ulf Kadner" schrieb:
> Harald Effenberg wrote:
> Aber es gibt doch unmengen an fertigen Klassen die als Wrapper für die
> Google-API genutzt werden können. z.B.:
> http://www.ajax-info.de/google-maps-api-klasse-in-php
Sorry, aber das kapiere ich nicht. Wie soll ich denn hier die Parameter
übergeben?
Es gibt dort eine Demo: http://gmapper.ajax-info.de/demo/demo.php
Aber da fehlt genau das, was ich suche.
http://gmapper.ajax-info.de/demo/demo.php?karte=map(6,'13.50 ','52.50',%22normal%22,5,9)
scheint nicht zu funktionieren. Oder habe ich was flasch verstanden?
Viele Grüße
Harald
Re: Parameter an googlemaps-API uebergeben
am 06.11.2007 00:27:39 von Martin Lemke
Harald Effenberg schrieb:
> Dann frage ich am Besten mal in de.comp.lang.php.misc, ob jemand ein
> Tutorial (am besten "für Dummies ;-)) kennt, in dem das behandelt wird.
An sich ist die API zu maps.google.de ganz gut dokumentiert. Welche Frage
ist denn noch offen?
Martin
http://www.google.com/apis/maps/
Re: Parameter an googlemaps-API uebergeben
am 06.11.2007 07:48:09 von Harald Effenberg
"Martin Lemke" schrieb:
> Harald Effenberg schrieb:
>> Dann frage ich am Besten mal in de.comp.lang.php.misc, ob jemand ein
>> Tutorial (am besten "für Dummies ;-)) kennt, in dem das behandelt wird.
> An sich ist die API zu maps.google.de ganz gut dokumentiert. Welche Frage
> ist denn noch offen?
Wenn ich z.B. einen Parameter mittels
http://www.effenberg.de/maps.php?adresse=rue+montagne+9+pari s
übergebe, kann ich ihn auf http://www.effenberg.de/maps mittels
$adresse = $_GET['adresse'];
auslesen.
Wie übergebe ich den String dann an das Javascript der googlemaps-API?
Muss ich nicht eine Programmzeile wie
GClientGeocoder.getLatLng(adresse)
erzeugen, wobei "adresse" den Inhalt der PHP-Variablen $adresse haben muss?
Wie macht man sowas?
Ich habe gestern meine erstes geschrieben
und hoffe daher auf eine möglichst einfache Erklärung. :-)
Grüße
Harald
--
Imam bayildi
http://www.effenberg.de/imam-bayildi.htm
Re: Parameter an googlemaps-API uebergeben
am 06.11.2007 08:36:47 von Claus Reibenstein
Harald Effenberg schrieb:
> Wie übergebe ich den String dann an das Javascript der googlemaps-API?
> Muss ich nicht eine Programmzeile wie
> GClientGeocoder.getLatLng(adresse)
> erzeugen, wobei "adresse" den Inhalt der PHP-Variablen $adresse haben muss?
GClientGeocoder.getLatLng()
Oder falls Adresse ein String sein soll:
GClientGeocoder.getLatLng("")
Gruß. Claus
Re: Parameter an googlemaps-API uebergeben
am 06.11.2007 23:59:45 von Martin Lemke
Harald Effenberg schrieb:
> Wie übergebe ich den String dann an das Javascript der googlemaps-API?
Genauso. Als GET-Parameter. Also an den URL gehängt.
urldecode()
htmlentities()
rawurlencode()
rawurldecode()
> Ich habe gestern meine erstes geschrieben
Ach so. Wir sind also bei den Minimalvoraussetzungen.
> und hoffe daher auf eine möglichst einfache Erklärung. :-)
http://de.php.net/ ist immer eine gute Quelle.
Webgrundkenntnisse sind vorauszusetzen.
Martin
Re: Parameter an googlemaps-API uebergeben
am 07.11.2007 00:13:21 von Harald Effenberg
"Claus Reibenstein" <4spammersonly@web.de> schrieb:
> Harald Effenberg schrieb:
>> Wie übergebe ich den String dann an das Javascript der googlemaps-API?
>> Muss ich nicht eine Programmzeile wie
>> GClientGeocoder.getLatLng(adresse)
>> erzeugen, wobei "adresse" den Inhalt der PHP-Variablen $adresse haben muss?
> GClientGeocoder.getLatLng()
>
> Oder falls Adresse ein String sein soll:
>
> GClientGeocoder.getLatLng("")
So einfach? Vielen Dank!
Herzliche Grüße
Harald
--
Trage bitte dort, wo jetzt "Harald Effenberg" steht, deinen
vollständigen/richtigen Namen ein. Das gilt im deutschsprachigen
Usenet als höflich und erhöht deine Chancen, ernstgenommen zu werden
und freundliche Antworten zu bekommen. (Heiko Ernst in dnq)