-1

このスクリプトを自分の html ページに追加しようとしました: (これは一時的なリンクであり、削除されます) (このスクリプトは単独で正常に動作し、html に追加するとマップが表示されません)

距離を計算して結果を表示しますが、地図は表示されません。

出発地の下の都市テキストボックスは住所 1 で、到着地の下の都市テキストボックスは住所 2 です。マップは id: map_canvas の div タグに表示されるはずですが、表示されていません。フォームタグの追加と削除、レイアウトの変更などを試みましたが、何も機能しませんでした。

誰かがこれを修正するのを手伝ってくれたらうれしいです。

ありがとう!

4

2 に答える 2

0

widthのandheightプロパティを。のmap_canvasような絶対値に設定します400px

正確な理由はわかりませんが、表示されます。おそらく、何のxパーセントも(最初はdivにコンテンツがないため)何も等しくなく、マップを追加してもdivは更新されないためです。

于 2012-08-23T08:20:02.260 に答える
0

それはあなたの高さの設定です。試す

  <div id="map_canvas" style="width:100%; height:500px;"></div>

このjsFiddleも参照してください

于 2012-08-23T08:40:31.590 に答える