2012-04-18 7 views
1

私はSencha Touch 1アプリを持っています。私はSencha Touch 2にアップグレードしました。 ST1でSencha Touch 2 Googleマップは何もしません

、私はindex.htmlをに次の行を追加:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script> 

は、その後、私はパネルにこれを追加しました:ST2で

  { 
       xtype: 'map', 
       useCurrentLocation: false, 
       fullscreen: false, 
       layout: 'auto', 
       id: 'jobmap', 
       height: 400, 
       mapOptions: { 
        zoom: 12, 
        navigationControl: true, 
        navigationControlOptions: 
        { 
         style: google.maps.NavigationControlStyle.DEFAULT 
        } 
       }      
      } 

、ドキュメントはまだへの参照を追加すると言いますindex.htmlもありますが、フォーラムでもapp.jsonを使用しているようです。私は両方の上記のコードを使用してみて、何もパネルに表示されます。前後のコントロールは、互いに隣接して表示されます。

私もちょうど試してみた:

  { 
       xtype: 'map', 
       useCurrentLocation: true 
      } 

をし、私はまだ何も得ます。

アイデア?

+0

マップに関する私の記事をチェックするのを手伝ってください、私は助けが必要ですplsありがとう:http://stackoverflow.com/questions/10748533/using-marker-to-spot-a-particular-address-in-a-map- sencha-touch-2-sencha-map/10758249#10758249 –

答えて

3

マップを含むパネルは、layout: 'card'に設定する必要があります。

fullscreen: falseまたはlayout: 'auto'を設定する必要はありません(またはエラーが発生する可能性があります)。マップの設定から削除するだけです。

希望します。

+1

ありがとう! STは素晴らしいですが、ちょっとした問題でいっぱいです:) – SteveCav

+0

これは、Senchaの文書ではっきりとわかるはずの素晴らしい情報です。残念ながらそうではありません。 –

関連する問題