Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste
myCode und iframes
#21
Das ist ja schon mal voll daneben Smile.

Nimm als

Titel * = GoogleMap

Kurzbeschreibung = Map

Regulärer Ausdruck * =
Code:
\[gmap\](.*?)\[/gmap\]

Ersetzung * =
Code:
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.de/maps/ms?msa=0&amp;msid=204031700456920009023.0004d9c1bc73624d0aea5&amp;hl=de&amp;ie=UTF8&amp;t=h&amp;ll=53.585943,-8.024826&amp;spn=3.320612,4.184418&amp;output=embed"></iframe><br /><small><a href="https://maps.google.de/maps/ms?msa=0&amp;msid=204031700456920009023.0004d9c1bc73624d0aea5&amp;hl=de&amp;ie=UTF8&amp;t=h&amp;ll=53.585943,-8.024826&amp;spn=3.320612,4.184418&amp;source=embed" style="color:#0000FF;text-align:left">Irland Reiseziele</a> auf einer größeren Karte anzeigen</small>

Und im Beitrag nimmst Du

Code:
[gmap][/gmap]
Mit freundlichen Grüßen

MrBrechreiz
#22
Entschuldige bitte, Mr. Brechreiz. Aber meine Antwort und mein Dankeschön brauchte tatsächlich fast ein halbes Jahr. Ist sonst nicht meine Art. Das Thema ist aber damals, kurz nach meinem Posting, bei mir total untergegangen.

Ich habe mich heute nun endlich wieder einlesen wollen, aber ich glaube, ich habe ein Verständnisproblem.

Wenn ich das so mache, wie du es sagst, dann wird ja der Ausdruck immer mit dem selben Link ersetzt (in diesem Fall also mit dieser einen speziellen Irland-Karte). Das soll ja nicht so sein. Oder verstehe ich etwas falsch?

Diesen Code:
Code:
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.de/maps/ms?msa=0&amp;msid=204031700456920009023.0004d9c1bc73624d0aea5&amp;hl=de&amp;ie=UTF8&amp;t=h&amp;ll=53.585943,-8.024826&amp;spn=3.320612,4.184418&amp;output=embed"></iframe><br /><small><a href="https://maps.google.de/maps/ms?msa=0&amp;msid=204031700456920009023.0004d9c1bc73624d0aea5&amp;hl=de&amp;ie=UTF8&amp;t=h&amp;ll=53.585943,-8.024826&amp;spn=3.320612,4.184418&amp;source=embed" style="color:#0000FF;text-align:left">Irland Reiseziele</a> auf einer größeren Karte anzeigen</small>
gibt mir Google Maps vor, wenn ich die Irland-Karte einbetten möchte. Will ich als Beispiel nun eine gesondert angelegte Spanien-Karte einbetten, erhalte ich ja einen anderen Code.

Ähnlich verhält es sich bei Photosphere-Bildern:
Ich habe hier zwei Bilder:

Bild 1

Bild 2

Will ich diese nun einbetten, dann erhalte ich folgende Codes:
Bild 1:
Code:
<iframe width="560" height="315" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?layer=c&amp;panoid=LHmplUAjs9kAAAQDMaWQOw&amp;ie=UTF8&amp;source=embed&amp;output=svembed&amp;cbp=13%2C313.7504916519386%2C%2C0%2C3.5579969920162"></iframe><div><small><a href="https://www.google.com/maps/views/" style="color:#0000FF; text-align:left">Views</a>: <a href="https://www.google.com/maps/views/view/107055685292738619356/c0673e60d661d4e2/LHmplUAjs9kAAAQDMaWQOw" style="color:#0000FF; text-align:left">Essen, Deutschland</a> von <a href="https://www.google.com/maps/views/profile/107055685292738619356" style="color:#0000FF; text-align:left">Michael Moll</a></small></div>

Bild 2:
Code:
<iframe width="560" height="315" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?layer=c&amp;panoid=QRzXM2X7UUkAAAQIt1P1ow&amp;ie=UTF8&amp;source=embed&amp;output=svembed&amp;cbp=13%2C106.7928%2C%2C0%2C0"></iframe><div><small><a href="https://www.google.com/maps/views/" style="color:#0000FF; text-align:left">Views</a>: <a href="https://www.google.com/maps/views/view/107055685292738619356/c0673ee2d125bef2/QRzXM2X7UUkAAAQIt1P1ow" style="color:#0000FF; text-align:left">Bochum, Deutschland</a> von <a href="https://www.google.com/maps/views/profile/107055685292738619356" style="color:#0000FF; text-align:left">Michael Moll</a></small></div>

Ich weiß nicht, ob ich es gut erkläre, aber mir geht es eben darum, einen Code zu erzeugen, der mir das entsprechende Bild anzeigt. Sprich, dass ich zwischen [photospherebild] und [/photospherebild] einfach nur die entsprechenden Parameter einzugeben habe.
Kann das funktionieren?
#23
Bin gerade mit dem Handy da, kann daher nicht genau sagen ob das so einfach geht. Möglich wäre es bestimmt. Wenn das Bild und die mal über Koordinaten läuft, müsste es gehen. Ich schau später nochmals vorbei, wenn ich am Rechner sitze.
Mit freundlichen Grüßen

MrBrechreiz
#24
Eine Frage hätte ich noch. Wie erstellst Du die Maps und die Panoramabilder ? Damit ich weiss worauf ich achten muss.
Mit freundlichen Grüßen

MrBrechreiz
#25
Die Maps erstelle ich direkt bei Google-Maps. Hierfür ist ein Google-Account notwendig. Wenn du diesen hast, dann kannst du in der linken Spalte bei Google Maps auf "Meine Orte" klicken und dann auf "Karte erstellen". Innerhalb der Karte kannst du Ortsmarken setzen, Tracks hochladen, Linien zeichen usw.
Die Karte wird gespeichert und kann geteilt werden - sowohl öffentlich als auch mit Personen, die den Link haben.
Ich nehme zur Verdeutlichung diese Karte:
https://maps.google.de/maps/ms?msid=2040...31ae&msa=0

   
1. - Unter "Meine Orte" sind die von mir erstellten Karten gespeichert
2. - Bearbeiten bzw. neu anlegen
3. - Wenn ich auf das Link-Symbol klicke, erscheint Nummer 4.
4. - Entweder die URL oder der HTML-Code

In der Beispielkarte sieht der HTML-Code so aus:
Code:
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.de/maps/ms?msa=0&amp;msid=204031700456920009023.0004eae75bc139f6531ae&amp;hl=de&amp;ie=UTF8&amp;t=h&amp;ll=34.931662,-96.75705&amp;spn=18.976775,51.351013&amp;output=embed"></iframe><br /><small><a href="https://maps.google.de/maps/ms?msa=0&amp;msid=204031700456920009023.0004eae75bc139f6531ae&amp;hl=de&amp;ie=UTF8&amp;t=h&amp;ll=34.931662,-96.75705&amp;spn=18.976775,51.351013&amp;source=embed" style="color:#0000FF;text-align:left">USA Reiseziele</a> auf einer größeren Karte anzeigen</small>

Jede Karte hat natürlich einen anderen Link und einen anderen HTML-Code. Ähnlich verhält es sich mit den Panoramabildern.
Die mache ich mit dem Smartphone (ab Androoid 4.2) und lade sie direkt nach Google Maps hoch. Ein, zwei Tage später erscheint das Bild dann bei Google Maps und ich kann es in Google Maps Views betrachten: https://www.google.com/maps/views/home?gl=de
Auch hier gibt es dann die gleiche Teilen-Methode. Entweder als Link oder eben als HTML-Code.

Ich fände es total klasse, wenn man die Bilder und die Karten eben auch in einem Forum anzeigen lassen könnte. Aber wie gesagt: Hier bin ich etwas überfragt.

Ach ja, Koordinaten sind in der Karte natürlich sichtbar. Bei den Bildern scheinbar nicht. Hier stecken die Koordinaten in den Exif-Daten des Bildes, woraufhin das Bild automatisch zum entsprechenden Ort verortet wird.
#26
Ok hab ja einen und auch gleich mal eine erstellt. Ganz so einfach isses doch nicht wie ich dachte. Wenn man zB [gmap]koordinade,koordinade[/gmap] oder [gmap=koordinade,koordinade] nehmen möchte, wäre der Code einfach viel zu lang. Daher mein Vorschlag.

Mach dir für jede Map ein eigenes MyCode.
ZB
[gmap1] [gmap2] usw

Ist meiner Meinung nach die bessere Variante.
Mit freundlichen Grüßen

MrBrechreiz
#27
Ich danke dir für deine Mühe. Ja, ich habe schon befürchtet, dass es nicht ganz so einfach gehen wird. Schade eigentlich. Deine Idee, für jede Karte einen Code zu machen, ist grundsätzlich natürlich gut und richtig. Aber das geht ja dann eben nur für meine Karten. Wenn ein anderer User eine seiner Karten posten möchte, kann er das aber dann ja trotdem nicht.
Na ja, war ein Versuch. Hätte ja klappen können ;-)
#28
Also wenn nur das reine iFrame sein soll geht es.

Regulärer Ausdruck *
Code:
\[gmap\](.*?)\[/gmap\]

Ersetzung *
Code:
<iframe src="$1" width="640" height="480"></iframe>

Für den Beitrag
Code:
[gmap]HIER DEN LINK VON GOOGLE[/gmap]
Mit freundlichen Grüßen

MrBrechreiz
#29
Kurioserweise erscheint nur der Rahmen, aber kein Googlemaps. Mit einer anderen URL klappt es problemlos. Aber wäre ohnehin nicht das, was ich will. Hatte halt darauf gehofft, dass nur die Karte angezeigt wird - so wie bei Youtube das Video angezeigt wird und nicht die Youtube-Seite. Aber wie gesagt, nicht schlimm.
#30
Sie wird, tätige F5, dann gehts. War in meinem Test auch so.
Mit freundlichen Grüßen

MrBrechreiz


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  iframes in post's Kalle 1 1.123 04.06.2013, 23:31
Letzter Beitrag: Kalle