2016-04-25 10 views
0

経由lattitudeと経度マーカーを設定するとき、私は私が設定したときにことを確認しかし、Googleマップのマーカーは定数滞在していませんこの変数を介したデータは常に画面の中央にとどまります。地図をズームしたりドラッグしたりしているときと同様に、マーカーの位置が変わり、正しいアドレスが表示されません。{{lattitude}}を経由してマーカーを設定し、{{経度}}変数</p> <p>しようとしている私の地図イムで変数

私が緯度と経度の値をハードコードすると、それはうまく表示されます。以下は

私のコードは、いくつかのいずれかが、ここでは、この

+0

マーカーで 'draggable:true'を設定した場合はどうなりますか? – duncan

+0

done @ duncan no use :( – chrisgiffy

答えて

0

で私を助けてくださいすることができ

<google-map latitude="{{lattitude}}" longitude="{{longtitude}}" min-zoom="9" max-zoom="11" language="en"> 
    <google-map-marker latitude="{{lattitude}}" longitude="{{longtitude}}" title="Go Giants!" draggable="false" drag-events> </google-map-marker> 
</google-map> 
<script> 
</script> 
</template> 
<script> 
    Polymer({ 
     is: "map-locations", 
     properties: { 
      lattitude: String, 
      longtitude: String, 
      title: String 
     } 
    }); 
</script> 

である私はいくつかの時間前に行っている例があります。

Save the marker position as the user moves it on non-draggable map.

Save the marker position as the user moves it on draggable map.

draggable_map: function() { 

      //How to make google-map to fitToMarkers and AGAIN to be draggable? 
      //fitToMarkers is conditional attribute, so just disable it after the resize(). 
      this.fitToMarkers_init = false; 
}, 

あなたの問題を解決するため、これが役立つことを願っています属性を持つ正確なプレーを覚えてすることはできません。

+0

データ型を変更してこの問題を修正しました。緯度と経度の変数が設定されていた親データ型がStringに設定されていました。それらを数にする:( – chrisgiffy

関連する問題