Alle Zeiten sind UTC [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Google-Maps einbinden
Neuer BeitragVerfasst: Do 11. Okt 2007, 10:35 
Offline
Administrator
Benutzeravatar

Registriert: Fr 20. Jul 2007, 07:11
Beiträge: 78
Plz/Ort: Berlin
Wie haben Sie uns gefunden?: *hm*
Du benötigst den MOD von VSDan:
Adding Extra Fields to phpLD
http://www.monster-submit.com/phpld/


Dann einfach den MOD installieren ... dabei achten, dass Du 3 Felder anlegen mußt (ADRESS, ORT, PLZ) .....
Dann fügst Du nur diesen Ciode in die detail.tpl ein:

Code:
{if $ADDRESS} <tr>
<td id="Test1" width="70" nowrap="Test2">{l}Google Maps{/l}:</td>
<td colspan="0"  id="Test3">   
<body onload="load()" onunload="GUnload()">
{literal}
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=
ABQIAAAADp2BR9TIY_DD3iV4z3awgBSSeQlqbZ_WJft3SbhpRQv6R4ZEdhRtv64VSF3B9q89VWcN-ei0gv3VLA"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
}
geocoder = new GClientGeocoder();
var latitude = '';
var longitude = '';
if (geocoder) {
{/literal}
var address = '{$ADDRESS},{$ORT},{$PLZ}';
{literal}
geocoder.getLatLng(address,
function(point) {
if (point) {
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(point, 15);
map.addOverlay(new GMarker(point));
function createMarker(point) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
{/literal}
marker.openInfoWindowHtml("{$TITLE}"); });
{literal}
return marker;
}
map.addOverlay(createMarker(point));
}
}
);
}
}
//]]>
</script>
{/literal}
<div id="map" style="margin-left:20px; width: 500px; height: 300px;"></div>
{/if}
</tr> 


Du mußt nun noch eine API bei Google erstellen:
http://www.google.com/apis/maps/


Diese ersetzt Du einfach mit dem API-Code!
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=
ABQIAAAADp2BR9TIY_DD3iV4z3awgBSSeQlqbZ_WJft3SbhpRQv6R4ZEdhRtv64VSF3B9q89VWcN-ei0gv3VLA"
type="text/javascript"></script>


Mußt den Code natürlich an Dein Template anpassen!


* Ich übernehme keine Garantie für diese Anleitung*

_________________
Besuchen Sie uns auch auf:
schufafreies Konto + EC-Karte
Artikelverzeichnis
1A Network
RSS Optimierung
Freitanken


Nach oben
 Profil E-Mail senden  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Keine Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Gehe zu:  
cron
 Social Bookmarking
Powered by phpBB © 2008 phpBB Group
Ein Projekt vom phpLD Network | phpLD | SEO RSS | schufafrei

Dieses Forum ist ein Privatforum vom phpLD Netzwerk Berlin.
Wenn Sie das deutsche Supportforum suchen, gehen Sie bitte auf die Hersteller-Homepage.
Um das Forum vollständig zu sehen und nutzen zu können, müssen Sie sich erst kostenlos anmelden!