2010-12-12 4 views
0

私は、例えば、異なるモジュールを読み込むtemplate.phpと呼ばれるビューを持っています。ヘッド、header_graphic、left_nav、main_content、right_columnなどcodeigniterでgoogle mapsをロードする

私はグーグルマップ(ページのタイプ「私たちは」クラシック)を表示すべきページを作成していますが、私はそれをコーディングする方法を、私は明確ではありませんよ。

のJavaScriptは、マップのためのdivがmain_contentコンポーネント =は "初期化「ボディのonloadに行くべき「頭」コンポーネント に行くべき()> template.php

に行くべきであるが、このそれは。通常、ページのロードの残りの部分を動作しませんが、マップが表示されない方法。

任意のアイデア?

答えて

0

あなたのコンテンツページ自体にグーグルマップをフェッチJavaScriptを読み込むことができ、ページのロードが完了したらinitialize関数を呼び出します。jqueryを使用している場合は、私は、これは古いスレッドですけど

function init() { 
    initialize(); // calls google maps initialize method 
} 
window.onload = init; 
+0

を助け

CodeIgniter Google Maps API library

希望を?私は地図を表示するだけのフレームワークを読み込むことを避けるだろう。 – Patrick

+0

jQueryを使用しない何かのあなたの質問に答える私の答えを編集しました。お役に立てれば。 – Shivaas

1

を私は願って同じことを行うために探して、それを越えつまずくされている他の人のために:jQueryのなし)(

<script type="text/javascript"> 

//... google maps javascript code above this 

$(document).ready(function(){ 
    initialize(); 
}); 

</script> 

を初期化コール:使用してこれを行うことができます私はいくつかの助けになることができます。

V3 APIに基づいてGoogleマップを構築し、すべてのコードを処理するCodeIgniterライブラリを作成しました。あなたはより多くを見つけると、ここでデモを表示することができます:私はjqueryのを使用していない場合、私は何を行うことができます

+0

あなたのライブラリーはすばらしいです。良い仕事を続けてください! – thpoul

関連する問題