Google地图中只显示一个标记(javascript v3 API)?

时间:2013-03-28 22:40:34

标签: google-maps-api-3

我正在使用jinja来模拟一些烧瓶数据;生成的模板信息是带有lat&amp ;;的db对象列表。 lng属性。

生成的(生成的)html如下所示:

<script type="text/javascript">
  function initialize() {
    var mapOptions = {
      center: new google.maps.LatLng(30.245395,-97.800273),
      zoom: 8,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map-canvas"),
        mapOptions);

      var seismic = new google.maps.Marker({
        position: new google.maps.LatLng(35.362736, -118.5664773),
        map: map,
        title: seismic
      });

      var reimers = new google.maps.Marker({
        position: new google.maps.LatLng(30.3337, -98.1222),
        map: map,
        title: reimers
      });

  }
  google.maps.event.addDomListener(window, 'load', initialize);
</script>

但两个中只显示一个标记(后者)。

任何想法?

编辑: 值得一提的是我在我的控制台中收到此错误:     在顶级模板代码中输入文件“/Users/ianseyer/Documents/programming/geology/templates/map.html”,第24行         position:new google.maps.LatLng({{result.lat | float}},{{result.lng | float}}),     UndefinedError:'None'没有属性'lat'

但生成的html完全准确

0 个答案:

没有答案