1

私は jinja を使用して、いくつかのフラスコ データをテンプレート化しています。結果のテンプレート情報は、緯度と経度の属性を持つ db オブジェクトのリストです。

結果の (生成された) 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>

ただし、2 つのうち 1 つのマーカー (後者) のみが表示されます。

何か案は?

編集:コンソールでこのエラーが発生していることに言及する価値があります:ファイル「/Users/ianseyer/Documents/programming/geology/templates/map.html」、24行目、トップレベルのテンプレートコード位置:新しいgoogle.maps .LatLng({{ result.lat|float }}, {{ result.lng|float }}), UndefinedError: 'None' には属性 'lat' がありません

しかし、生成されたhtmlは完全に正確です

4

0 に答える 0