[TYPO3-german] Google Parameter

Cornelius Herzog typo3 at corneliusherzog.de
Mon Jan 14 19:41:47 CET 2008


Nicht zu vergessen ist das land.
Kann manchmal sonst zu fehlern führen.
Auch beachten das beim geocoder von google nur eine bestimmte anzahl
anfragen zulässig ist. Also am besten daten cachen.

grüße

-----Original Message-----
From: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] On Behalf Of Ulrike Bätz
Sent: Monday, January 14, 2008 3:34 PM
To: uwe.jakobs at imageco.de; 'German Typo3 Userlist'
Subject: Re: [TYPO3-german] Google Parameter

Hallo Uwe,

Vielen Dank

Hast mir sehr geholfen


ich habe die entsprechenden Codeschnipsel angepasst und eingebaut.

Viele Grüße 

Ulrike Bätz
Agentur für neue Medien 
Austraße 2
96450 Coburg

Tel.: 09561 / 428 270
mobil: 0170 / 291 22 34
eMail: ubaetz at ubaetz.net
Webseite : www.ubaetz.net


-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Uwe Jakobs
Gesendet: Montag, 14. Januar 2008 14:24
An: 'German Typo3 Userlist'
Betreff: Re: [TYPO3-german] Google Parameter

Hallo Ulrike,

Du brauchst keine Experimente mit einer lokalen DB (z.b. GeoDB)
durchzuführen, um ans gewünschte Ziel zu gelangen. Denke an Entwicklungszeit
und Serverlast und nutze einfach die GoogleMaps-API:


#####################################################
### Diesen Teil im Typo3-Seitentemplate einfügen: ###
#####################################################


page.bodyTag = <body onload="load()" onunload="GUnload()">


###################################################
### Diesen Teil als HTML-Seitenelement einfügen: ##
###################################################

<script src="http://maps.google.com/maps?file=api&v=2&key=DEIN_KEY"
  type="text/javascript"></script>
<script type="text/javascript">

//<![CDATA[

var geocoder;
var map;

var location = "DEINE_LOCATION";
var address = "STRASSE+HAUSNUMMER+PLZ+STADT";

// On page load, call this function

function load()
{
  // Create new map object
  map = new GMap2(document.getElementById("map"));

  // Create new geocoding object
  geocoder = new GClientGeocoder();

  // Retrieve location information, pass it to addToMap()
  geocoder.getLocations(address, addToMap);
}

// This function adds the point to the map

function addToMap(response)
{
  // Retrieve the object
  place = response.Placemark[0];

  // Retrieve the latitude and longitude
  point = new GLatLng(place.Point.coordinates[1],
place.Point.coordinates[0]);

  // Center the map on this point
  map.setCenter(point, 13);

  // Create a marker
  marker = new GMarker(point);

  // Add the marker to map
  map.addOverlay(marker);
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());

  // Add address information to marker
  marker.openInfoWindowHtml(location +'<br />' + place.address);
}

//]]>
</script>
<div id="map" style="width: 100%; height: 500px"></div>

###################################################
####                 ENDE                       ###
###################################################

Aus diesem (statischen) Javascript kannst Du ablesen, welche Parameter Du
setzten musst, um auch aus einer Extension heraus Deine Locationsuche
automatisieren zu können - von echtem AJAX würde ich dann aber auch noch
nicht reden ;) - : Einfach die Variable "address" nach bestehender Vorgabe
(die Pluszeichen sind wichtig) füllen lassen und dann das Javascript als
$content ausgeben lassen. Fertig!

Hoffe, Dir einigermaßen geholfen zu haben,

Viele Grüße

Uwe Jakobs
ImageCode



-----Ursprüngliche Nachricht-----
Von: Ulrike Bätz [mailto:ubaetz at ubaetz.net] 
Gesendet: Montag, 14. Januar 2008 12:06
An: 'German Typo3 Userlist'
Betreff: [TYPO3-german] Google Parameter

Hallo Liste,

 

Weiss jemand aus welchen Parametern sich

Lon und lat für die Googlemap

Errechnet?

 

Plz

Ort

Strasse

Nummer

??

Oder nur ein Teil davon

Oder fehlt was?

 

Ulrike Bätz

 



_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list