gmap - Karte wird nicht angezeigt

am 02.06.2008 - 07:48 Uhr in
Hallo an alle
Installiert habe ich gmap und location.
Wenn ich nun einen node bearbeite, wird die Karte angezeigt, auf der ich Positionen angeben kann. Doch wenn ich ihn speichere und anschaue, erscheint dieser Inhalt:
" Location(s)
xx
Suriname
Text "
Die Karte ist leider nicht ersichtlich. Kann mir jemand helfen?
Vielen Dank jetzt schon.
Gruss kliniii
- Anmelden oder Registrieren um Kommentare zu schreiben
Habe das gleiche Problem
am 02.06.2008 - 10:51 Uhr
Ich habe das gleiche Problem, versuche über Content templates die Karte mit einem eigenen Code einzublenden. Allerdings noch ohne Erfolg
Das habe ich auch schon
am 03.06.2008 - 07:36 Uhr
Das habe ich auch schon probiert, doch ebenfalls ohne Erfolg.
Hat vielleicht jemand eine Idee, was wir sonst noch versuchen könnten?
Verstehe Bahnhof - also nix
am 03.06.2008 - 08:50 Uhr
" Location(s)
xx
Suriname
Text "
Verstehe Bahnhof - also nix.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
fehlender/fehlerhafter Einsatz von Gmap-API-Code
am 03.06.2008 - 09:00 Uhr
Ich habe das gleiche Problem, versuche über Content templates die Karte mit einem eigenen Code einzublenden. Allerdings noch ohne Erfolg
Absolut sinnlos Dein Kommentar weil absolut zu ungenau um Dein Problem zu beschreiben.
Um per Template ein gmap richtig einzufuegen empfehle ich Dir mal irgendeine Website mit gmaps zu nehmen und Dir den HTML-Quellcode anzusehen. Damit kannst Du erkennen welche Komponenten der Gmap-API im Template einzubauen sind damit ein gmap angezeigt werden kann.
Denn in fehlendem/fehlerhaften Einsatz von Gmap-API-Code liegt in 99% der Fehlerfaelle die Ursache des Problemes.
PS
@LuNa,
eigentlich braucht man nicht mal die Module gmap und Location um gmaps in Nodes anzuzeigen. Das klappt aber nur wenn man sich ein wenig mit der Gmap-API und der Verwendung eigener Nodetypes mit Template auskennt.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
@LuNa
am 03.06.2008 - 09:03 Uhr
Das habe ich auch schon probiert, doch ebenfalls ohne Erfolg.
Hat vielleicht jemand eine Idee, was wir sonst noch versuchen könnten?
Voellig sinnlos solche Kommentare!
Da weiss doch selbst der duemmste Drupaluser ganz genau was Du unternommen hast um ein gmap anzuzeigen. Ich weiss es jedenfalls nicht was Du da unternommen hast - bin wohl zu dumm Deinen Post zu deuten.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Ich habe ein Problem und
am 03.06.2008 - 11:02 Uhr
Ich habe ein Problem und versuche es so gut wie möglich zu erklären. Genau so wie die Lösungsmöglichkeiten, die nicht klappen. Von dem her weiss ich nicht was du willst. und deinen letzen kommentar verstehe ich nicht ganz :S aber egal.
Den HTML-Quellcode eines Beispiels habe ich schon angeschaut aber das hat mir nicht geholfen. Mit Content Templates hat es, wie oben gesagt, auch nicht geklappt....
Mittels contemplate gelöst
am 05.06.2008 - 14:20 Uhr
Ich habe habe nun folgende Lösung gefunden um die Karten richtig anzuzeigen.
1. Latitude und Longitude bestimme ich mit dem Modul location aus den Adressdaten.
2. Für den Inhaltstyp der die Karten im node anzeigen soll habe ich eine eigene page.tpl erstellt. und im head die Scripts manuell eingefügt.
<script src="http://maps.google.com/maps?file=api&v=2&key=Mein API key" type="text/javascript"></script>
<script type="text/javascript" src="/misc/jquery.js"></script>
<script type="text/javascript" src="/misc/drupal.js"></script>
<script type="text/javascript" src="/sites/all/modules/gmap/js/gmap.js"></script>
<script type="text/javascript" src="/sites/all/modules/gmap/js/marker.js"></script>
<script type="text/javascript" src="/sites/all/modules/gmap/js/gmap_marker.js"></script>
<script type="text/javascript" src="/sites/all/modules/gmap/js/poly.js"></script>
<script type="text/javascript" src="/sites/all/modules/gmap/js/icon.js"></script>
<script type="text/javascript" src="/sites/all/modules/gmap/js/markerloader_static.js"></script>
<script type="text/javascript">Drupal.extend({ settings: { "gmap_markermanager": [ ] } });</script>
3. Ich habe ein Content template erstellt und folgenden Code eingefügt:
<div id="gmap--gmap0" style="width: 400px; height: 300px;" class="gmap-control gmap-gmapgmap gmap-map gmap--gmap"></div><script type="text/javascript">
/* <![CDATA[ */
Drupal.extend({ settings: { "gmap": { "": { "width": "400px", "height": "300px", "zoom": 16, "controltype": "Small", "align": "None", "maptype": "Map", "line_colors": [ "#00cc00", "#ff0000", "#0000ff" ], "behavior": { "locpick": false, "nodrag": 0, "nokeyboard": 1, "nomousezoom": 0, "autozoom": 0, "dynmarkers": 0, "overview": 0, "notype": 0, "collapsehack": 0, "scale": 1, "fatmarkers": false }, "markermode": "2", "markers": [ { "markername": "drupal", "latitude": "<?php print $node->locations[0]['latitude']; ?>", "longitude": "<?php print $node->locations[0]['longitude']; ?>", }], "longitude": "<?php print $node->locations[0]['longitude']; ?>", "latitude": "<?php print $node->locations[0]['latitude']; ?>", "querypath": "http://community.communio.ch/map/query" } } } });
/* ]]> */
</script>
Na dann hat es ja
am 08.06.2008 - 10:28 Uhr
Na dann hat es ja geklappt.
Und jetzt schau Dir mal den HTML - Code AN DER STELLE an wo das gmap div ausgeben wird. Dort liegt meist das Problem. Wobei das gmap div mit im Header geladenem Google API Code zusammenarbeitet.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.