代码之家  ›  专栏  ›  技术社区  ›  en Peris

胸腺炎开放层4

  •  0
  • en Peris  · 技术社区  · 6 年前

    我把这段代码放在模板中:

     view: new ol.View({
                                   center: ol.proj.fromLonLat([/*[[${center.longitude}]]*/, /*[[${center.latitude}]]*/]),
                               zoom: 14
                             })
    

    这是对象的值:

    center [ Coordinate [latitude=41.33434906005859, longitude=1.8457042932510377]]
    

    但当我看到模板的来源时

    view: new ol.View({
                                   center: ol.proj.fromLonLat([[[${center.longitude}]], /*41.33434906005859*/]),
                               zoom: 14
                             })
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Supun Dharmarathne    6 年前

    请先将值赋给js变量。

    var centerLat = /*[[${center.longitude}]]*/;
    var centerLng = /*[[${center.latitude}]]*/;
    

    然后使用它。

     view: new ol.View({
            center: ol.proj.fromLonLat([centerLng, centerLat]),
            zoom: 5
        })
    

    在中查找工作代码 here

    推荐文章