CINXE.COM
phpBB.de • Koordinateneingabe f眉r Google Maps-Mod
<!DOCTYPE html> <html dir="ltr" lang="de"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="robots" content="noindex" /> <title>phpBB.de • Koordinateneingabe f眉r Google Maps-Mod</title> <link href="./styles/phpBBdev1/theme/print.css" rel="stylesheet"> </head> <body id="phpbb" class="ltr"> <div id="wrap" class="wrap"> <a id="top" class="top-anchor" accesskey="t"></a> <div id="page-header"> <h1>phpBB.de</h1> <p>phpBB.de - Die deutsche phpBB-Community<br /><a href="https://www.phpbb.de/community/">https://www.phpbb.de/community/</a></p> <h2>Koordinateneingabe f眉r Google Maps-Mod</h2> <p><a href="https://www.phpbb.de/community/viewtopic.php?t=187064">https://www.phpbb.de/community/viewtopic.php?t=187064</a></p> </div> <div id="page-body" class="page-body"> <div class="page-number">Seite <strong>1</strong> von <strong>1</strong></div> <div class="post"> <h3>Koordinateneingabe f眉r Google Maps-Mod</h3> <div class="date">Verfasst: <strong>25.02.2009 16:23</strong></div> <div class="author">von <strong>jensdd</strong></div> <div class="content">Hallo,<br> <br> ich habe den Google Maps-Mod f眉r phpbb2 installiert (funktioniert soweit) und m枚chte die Koordinateneingabe verbessern, da viele Nutzer mit der dezimalen Umrechnung nicht klar kommen.<br> <br> In der bbcode.php befinden sich folgende Bestandteile des Mods: <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Alles ausw盲hlen</a></p><pre><code> // Google Map BBCode Mod $bbcode_tpl['GMap'] = str_replace('{GMAPZOOM}', '\\1', $bbcode_tpl['GMap']); $bbcode_tpl['GMap'] = str_replace('{GMAPCOORDX}', '\\2', $bbcode_tpl['GMap']); $bbcode_tpl['GMap'] = str_replace('{GMAPCOORDY}', '\\3', $bbcode_tpl['GMap']); ... // [GMap]Google Maps URL[/GMap] code.. **CRONO** global $board_config; if ( $board_config['gmap_enable'] ) { $patterns[] = "#\[GMap:$uid\]([0-9]*),([0-9A-Za-z\.\--_]*)\,([0-9A-Za-z\.\--_]*)\[/GMap:$uid\]#is"; if (!$userdata['session_logged_in'] ) { $replacements[] = $lang['BBCode_NO_IMG']; } else { $replacements[] = $bbcode_tpl['GMap']; } } $text = preg_replace($patterns, $replacements, $text); ... // [GMap] and [/GMap] for Google Maps. $text = preg_replace("#\[GMap\](.*?)\[/GMap\]#si", "[GMap:$uid]\\1[/GMap:$uid]", $text);</code></pre></div> Die Variablen {GMAPCOORDX} und {GMAPCOORDY} sollen in Grad/Min/Sek eingegeben und dann dezimal umgerechnet werden.<br> Leider komme ich mit den regul盲ren Ausdr眉cken nicht klar. Das Eingabeformat muss lauten ( _ = Leerzeichen, optional in Klammern): [Gmap]12,12_34_56(.78),12_34_56(.78)[/GMap]<br> <br> Der Code f眉r die Umrechnung d眉rfte so aussehen:<br> $gps_dec = substr($gps_dms, 0, 2) + 60 * substr($gps_dms, 3, 2) + 60 * substr($gps_dms, 6);<br> Ich wei脽 nur nicht genau, an welcher Stelle ich den einbauen muss.<br> <br> Ich w眉rde mich freuen, wenn mir jemand weiterhelfen k枚nnte.<br> <br> Gru脽 Jens</div> </div> <hr /> </div> <div id="page-footer" class="page-footer"> <div class="page-number">Alle Zeiten sind <span title="Europa/Berlin">UTC+01:00</span><br />Seite <strong>1</strong> von <strong>1</strong></div> <div class="copyright"> <p>Powered by <a href="https://www.phpbb.com/">phpBB</a>® Forum Software © phpBB Limited </p> <p>Deutsche 脺bersetzung durch <a href="https://www.phpbb.de/">phpBB.de</a> </p> </div> </div> </div> </body> </html>