0

我正在尝试升级使用 mapstraction 和 google maps api 的 RoR 应用程序,但我似乎无法显示地图...我已经在此处发布了一个包含该应用程序代码的问题,但还没有回答:

在 Rails 3 中使用 maptraction 升级 google maps api

因为我仍然无法让它工作,所以我创建了一个测试应用程序并尝试从头开始使用谷歌地图 api 来查看我是否可以复制问题并因此修复它....但我仍然不能似乎让这个工作。

在测试应用程序的 html 中,我有:

<DOCTYPE! HTML>
<html>
  <head>
    <script src="//maps.googleapis.com/maps/api/js?sensor=false" type="text/javascript"></script>
    <script src="http://mapstraction.com/mxn/build/latest/mxn.js?(googlev3)" type="text/javascript"></script>
    <style type="text/css">
    #map {
      height: 100px;
    }
    </style>
   </head>
   <body>
   <div id="map"></div>

   <script type="text/javascript">
    var map = new mxn.Mapstraction('map', 'googlev3');
    var latlon = new mxn.LatLonPoint(39.74,-104.98);
    map.setCenterAndZoom(latlon, 10);
   </script>
  </body>
</html>

此代码基于可在此处找到的地图绘制教程。

当我运行此代码时,地图仍然没有显示,但是它在 div 的底部显示“地图数据使用条款”,就好像地图在那里一样......

关于我在这里做错了什么的任何想法?我真的被困住了...... :(

4

1 回答 1

0

因此,通过玩一些 css,我发现地图没有显示,因为我将 div 显示样式设置为 inline-block ......这仍然让我回到原来的问题(升级谷歌在 Rails 3 中使用 mapstraction 的 maps api ) 但至少我知道 mapstraction 和 google maps 正在工作:)

于 2015-06-09T12:08:59.180 回答