我把这段代码放在模板中:
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 })
请先将值赋给js变量。
var centerLat = /*[[${center.longitude}]]*/; var centerLng = /*[[${center.latitude}]]*/;
然后使用它。
view: new ol.View({ center: ol.proj.fromLonLat([centerLng, centerLat]), zoom: 5 })
在中查找工作代码 here