1

Googleマップに問題があります。Angular JS Googleマップレンダリングの問題

現在のところこのように表示されています。問題だろう何 enter image description here

<ui-gmap-google-map center='map.center' zoom='map.zoom'></ui-gmap-google-map>

var ngApp = angular.module('ngTest', ['ngResource', 'uiGmapgoogle-maps']); 
 
    ngApp.config(
 
     ['uiGmapGoogleMapApiProvider', function (GoogleMapApiProviders) { 
 
     GoogleMapApiProviders.configure({ 
 
      v: '3.17', 
 
      china: true 
 
     }); 
 
     }]);

。 助けてください、

+0

この問題を再現するデモを作成してください – charlietfl

+0

値を追加するmap.zoom = 4'と – ihemant360

+0

はGoogleマップの高さと幅を設定していますか? –

答えて

0

としては、部分的にレンダリングされている地図上にAngular Google Maps - FAQに答え感謝:要素の前にレンダリング開始がフルサイズであれば

、Googleマップは、小さいサイズに応じて計算します。これは、隠れ要素(例えば、ng-show)の場合に最も一般的です。 これを修正するには、代わりに "ng-if"を使用します。これは、条件がtrueになるまでDOMに接続するのを待ちます。は、すべてが完全にレンダリングされた後でなければなりません。

角度のGoogleマップ - DocumentationQuickstartが役立ちます。

さらに、この投稿はShowing a google map in angular-ui modalでも非常に役に立ちます。

関連する問題