-1

我尝试将此脚本添加到我的 html 页面:(它是一个临时链接,已被删除)(此脚本单独工作正常,当我将其添加到我的 html 时它不显示地图)

它计算距离并显示结果,但地图未显示。

出发下方的城市文本框是地址1,到达下方的城市文本框是地址2。该地图应该显示在带有 id: map_canvas 的 div 标签中,但它没有显示。我尝试添加和删除表单标签,更改布局等,但没有任何效果。

如果有人能帮我解决这个问题,我会很高兴。

谢谢!

4

2 回答 2

0

将您的widthandheight属性设置map_canvas为绝对值,例如400px.

不能告诉你确切的原因,但它会出现。可能是因为 x% of nothing(因为最初 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 回答