Openlayers 3 当srsName属性包含投影旁边的更多信息时,无法分析WFS响应

Openlayers 3 当srsName属性包含投影旁边的更多信息时,无法分析WFS响应,openlayers-3,Openlayers 3,它与: <kms:geometri> <gml:LineString srsName="EPSG:25832"> <gml:coordinates>718883.722,6193416.066 718847.441,6193419.519</gml:coordinates> </gml:LineString> </kms:geometri> </kms:MatrikelSkel>

它与:

<kms:geometri>
    <gml:LineString srsName="EPSG:25832">
      <gml:coordinates>718883.722,6193416.066 718847.441,6193419.519</gml:coordinates>
    </gml:LineString>
  </kms:geometri>
</kms:MatrikelSkel>
但不包括:

<kms:geometri>
        <gml:LineString srsName="urn:ogc:def:crs:EPSG::25832">
          <gml:coordinates>718883.722,6193416.066 718847.441,6193419.519</gml:coordinates>
        </gml:LineString>
      </kms:geometri>
    </kms:MatrikelSkel>

我猜原因是srcName。

尝试注册一个等效投影确保您之前定义了EPSG:25832,例如:

ol.proj.addEquivalentProjections([ol.proj.get(‘EPSG:25832'), new ol.proj.Projection({code: 'urn:ogc:def:crs:EPSG:25832'})])

伟大的它就像一个魅力,非常感谢你。只是一个评论,为什么我们不让OL3像OL2那样工作,我们不需要添加等效的预测:-实际上旧的行为是proj4js的一部分,但这是从新的proj4js版本中删除的。