Author Topic: [MOD]Google Photomap  (Read 131970 times)

0 Members and 1 Guest are viewing this topic.

rinaldos

  • Guest
Re: Google Photomap erstellen
« Reply #30 on: November 17, 2008, 07:53:00 PM »
Deine Links sind weiss, daher werden die auch von Hause aus nicht dargestellt. Probiere mal das so abzuändern.

Code: [Select]
"<a href=" + kml +">" + "<font color='black'>Google Earth</font>" + "</a>" +"<br>" +  "<a href=" + cat +">" + "<font color='black'>zur Kategorie</font>" + "</a>Die Änderungen sind eben vor "Google Earth" und vor "zur Kategorie" (<font color='black'>)

Gruß


Offline Fryz

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
    • Fryz' Media Galerie
Re: Google Photomap erstellen
« Reply #31 on: November 17, 2008, 08:05:51 PM »
ja, das wars :) ich danke dir!!!

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
verschiedene Farben der Marker innerhalb der Google Photomap
« Reply #32 on: January 28, 2009, 12:02:53 PM »
hallo,

gibt es eine Möglichkeit, dass die Marker innerhalb der Photomap (z.b. je nach Kategorie) mit verschiedenen Farben (rot, blau, gelb, etc.) definiert und angezeigt werden können?

gruss, bergblume

Offline UssVoyager

  • Newbie
  • *
  • Posts: 32
    • View Profile
Re: Google Photomap erstellen
« Reply #33 on: February 15, 2009, 02:49:15 PM »
HI

Ich bin sehr zufrieden, und voll des Lobes!!! :lol:

Lg
UssVoyager

« Last Edit: February 21, 2009, 10:34:12 AM by UssVoyager »

Offline UssVoyager

  • Newbie
  • *
  • Posts: 32
    • View Profile
Re: Google Photomap erstellen
« Reply #34 on: February 21, 2009, 10:34:00 AM »
Hi,

wenn ich Landkarte, Zoomkarte und Weltkarte in einem haben möchte wie es bei einigen zu sehen ist, was muss ich ändern, wird das JavaScript geändert, oder die „google-photo-map.php“?

Ich denke das JavaScript, nach vielem suchen habe ich leider nichts gefunden.

LG
UssVoyager



Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: Google Photomap erstellen
« Reply #35 on: February 21, 2009, 11:12:43 AM »
Servus USSVoyager,

ja in der javasscript datei...

ich habe dir mal den relevanten teil aus der *.js-datei hier reinkopiert:

Code: [Select]
function load() {

      if (GBrowserIsCompatible()) {

        var map = new GMap2(document.getElementById("map"));
        map.getContainer().style.overflow="hidden";
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.addControl(new GScaleControl());
        map.setCenter(new GLatLng( Array[0],Array[1] ), Array[2]);
        map.enableDoubleClickZoom();
        map.enableContinuousZoom();
        map.addMapType(G_PHYSICAL_MAP);



        var mapmarker = new GMarker(new GLatLng(Array[0],Array[1]));
        var dMapDiv = document.getElementById('detailmap');
        var detailmap = new GMap2(dMapDiv);
        detailmap.setCenter(new GLatLng( Array[0],Array[1]), 5);
        detailmap.addOverlay(mapmarker);
        var CopyrightDivMap = dMapDiv.firstChild.nextSibling;
        var CopyrightImgMap = dMapDiv.firstChild.nextSibling.nextSibling;
        CopyrightDivMap.style.display = 'none';
        CopyrightImgMap.style.display = 'none';
        var mapmarker = new GMarker(mapmarker);



       var satmarker = new GMarker(new GLatLng(Array[0],Array[1]));
       var dSatDiv = document.getElementById('detailsat');
       var detailsat = new GMap2(dSatDiv);
       detailsat.setCenter(new GLatLng( Array[0],Array[1]), 2);
       detailsat.addOverlay(satmarker);
       var CopyrightDivSat = dSatDiv.firstChild.nextSibling;
       var CopyrightImgSat = dSatDiv.firstChild.nextSibling.nextSibling;
       CopyrightDivSat.style.display = 'none';
       CopyrightImgSat.style.display = 'none';
       var satmarker = new GMarker(satmarker);



in der relevanten html-datei hast du dann

Code: [Select]
       <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
         <td>
          <div id="maptitel">&nbsp;Landeskarte&nbsp;</div>
          <div id="detailmap" style="width: 151px; height: 251px"></div>
         </td>
         <td rowspan="2">
         <div id="maptitel">&nbsp;Zoomkarte&nbsp;</div>
         <div id="map" style="width: 520px; height: 510px; border:1px solid gray;"></div>
         </td>
        </tr>
        <tr>
         <td>
          <div id="maptitel">&nbsp;Weltkarte&nbsp;</div>
          <div id="detailsat" style="width: 151px; height: 251px; "></div>
         </td>
        </tr>
       </table>

Offline UssVoyager

  • Newbie
  • *
  • Posts: 32
    • View Profile
Re: Google Photomap erstellen
« Reply #36 on: February 21, 2009, 08:16:30 PM »
Hi Bergblume,

vielen Dank, es hat geklappt!! :lol:


http://www.die-bildersammlung.de

LG
UssVoyager

Offline kubiczek

  • Full Member
  • ***
  • Posts: 211
    • View Profile
    • Gross Peterwitz
Re: Google Photomap erstellen
« Reply #37 on: March 08, 2009, 02:11:44 PM »
hallo, 

wo finde ich die stelle für die höhe vom weisem fenster  die breite habe ich gefunden in der gm.js (sehe rote Markierung)

die vorschaubilder sind in der höhe immer auserhalb ders weissen fensters,   nur wenn ich ganz nah heranzomme,   passt es inns  weise fenster

http://grosspeterwitz.org/gp/index.php?template=google-photo-map-sl

function createMarker(point, name, address, type, thumb, kml, cat, desc) {
      var marker = new GMarker(point, tinyIcon);
      var html = "<br/>" + "<table><tr>" + "<td width='100'>" + "<a href=" + type +">" + "<img src=" + thumb + ">" + "</a>" + "</td>" + "<td valign='top'>"+ "<b> <font color='black'>" + name + "</b> <br>" + "" +"<br>" +  "<a href=" + cat +">" + "zur Kategorie" + "</a></td></tr></table><table><tr><td><font color='black'>" + desc +"</td></tr></table>";
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    }

kennt jemand ein rat?

gruß lukas

rinaldos

  • Guest
Re: Google Photomap erstellen
« Reply #38 on: March 08, 2009, 02:13:56 PM »
Hi, das habe ich auch ab und an. Aber wenn du beim zweitenmal draufklickst, passt alles.
LG
Ingo

Offline kubiczek

  • Full Member
  • ***
  • Posts: 211
    • View Profile
    • Gross Peterwitz
Re: Google Photomap erstellen
« Reply #39 on: March 08, 2009, 06:49:21 PM »
bei mir kimmt das sehr oft vor,

kann man da nicht die höhe fest einstellen ,  die breite ist doch mit 100  eingestelllt

gruß

rinaldos

  • Guest
Re: Google Photomap erstellen
« Reply #40 on: March 08, 2009, 06:59:28 PM »
Hallo,
also die breite ist mit 100 eingestellt, das ist richtig. Du kannst ja auch eine andere Grösse wählen, so wie es dir gefällt.
dazu einfach den passenden Wert hinzufügen:
<td width='100'  height='100'>,

aber du kannst auch natürlich die Grössenangaben in der Tabelle festlegen.

<table width='200' height='100' border='0' cellspacing='0' cellpadding='0' bgcolor='#EFEFEF'>


Dann sollte es schon anders aussehen. Nimm doch einfach mal 200 in der Breite. Kommt natürlich ganz auf das Layout an und deinem Design an.
Musst du wirklich probieren, denn mann sollte irgendwie ein Mittelmaß zwischen hoch und querformat der Bilder finden :-)

LG
Ingo



Offline kubiczek

  • Full Member
  • ***
  • Posts: 211
    • View Profile
    • Gross Peterwitz
Re: Google Photomap erstellen
« Reply #41 on: March 08, 2009, 08:35:54 PM »
danke,

hat geklapt

damit bin ich zufrieden <table width='200' height='100' border='0' cellspacing='0' cellpadding='0' bgcolor='#EFEFEF'>


http://grosspeterwitz.org/gp/index.php?template=google-photo-map-gp




Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: verschiedene Farben der Marker innerhalb der Google Photomap
« Reply #42 on: March 09, 2009, 04:39:08 PM »
hallo,

gibt es eine Möglichkeit, dass die Marker innerhalb der Photomap (z.b. je nach eigens definierten (und ausgewählten) mage-feldern) mit verschiedenen Farben (rot, blau, gelb, etc.) definiert und angezeigt werden können?

wenn ja, wie?

gruss, bergblume

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: verschiedene Farben der Marker innerhalb der Google Photomap
« Reply #43 on: May 07, 2009, 05:14:03 PM »
hallo,

gibt es eine Möglichkeit, dass die Marker innerhalb der Photomap (z.b. je nach eigens definierten (und ausgewählten) mage-feldern) mit verschiedenen Farben (rot, blau, gelb, etc.) definiert und angezeigt werden können?

wenn ja, wie?

gruss, bergblume


hat hierzu schon jmd. eine idee bzw. lösung (z.B. auch andersfarbige Marker je nach Kategorie).
eine weitere Frage von mir wäre, wie ich bestimmte Kategorien von der Anzeige in der Google-Map ausschließen kann...

Danke und liebe grüße!
bergblume

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: Google Photomap erstellen
« Reply #44 on: May 12, 2009, 11:06:17 AM »
was muss ich hier in dem code von  google-photo-map.php verändern wenn ich bestimmte kategorien ausschließen möchte oder nur die kategorie z.B. 9 anzeigen lassen will in der google photo map?

Code: [Select]
// Select all the rows in the markers table
$query = "SELECT * FROM (".IMAGES_TABLE.") WHERE `image_gmap_show` = 1";
$result = mysql_query($query);
if (!$result) {
  die('Invalid query: ' . mysql_error());
}

header("Content-type: text/xml ; charset=iso-8859-15");

// Start XML file, echo parent node
echo '<markers>';
// Iterate through the rows, printing XML nodes for each
while ($row = @mysql_fetch_assoc($result)){
  // ADD TO XML DOCUMENT NODE
  echo '<marker ';
  echo 'name="' . parseToXML($row['image_name']) . '" ';
  echo 'address="' . parseToXML($row['image_']) . '" ';
  echo 'lat="' . $row['image_gmap_latitude'] . '" ';
  echo 'lng="' . $row['image_gmap_longitude'] . '" ';
  echo 'kml="' . "".ROOT_PATH."data/kml/" . $row['image_id'] . ".kml" . '" ';
  $max_length = 100; // Max. Anzahl der Zeichen in der Bildbeschreibung
  $description = $row['image_description'];
  $description_short = $description;
         if (strlen($description) > $max_length) {
            $description_short = substr($description, 0, $max_length)." ... ";
         }
  echo 'desc="' . parseToXML($description_short) . '" ';
  echo 'type="' . "".ROOT_PATH."details.php?image_id=" . $row['image_id'] . '" ';
  echo 'thumb="' . "".ROOT_PATH."data/thumbnails/" . $row['cat_id'] . "/" . $row['image_media_file'] . '" ';
  echo 'cat="' . "".ROOT_PATH."categories.php?cat_id=" . $row['cat_id'] . '" ';
  echo '/>';

bitte um hilfe!
« Last Edit: May 19, 2009, 08:39:49 AM by bergblume »