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)