繁体   English   中英

Drupal OpenLayers如何解决:无法将图层重新投影到地图投影:EPSG:

[英]Drupal OpenLayers how to solve : The layer cannot be reprojected to the map projection: EPSG:

这是我的冒险。 在此页面上,我想显示我们的自行车路线。

我在drupal 7中使用:

  • Openlayers 7.x-2.0-beta3
  • OpenLayers KML Layer 7.x-1.0-beta1(我不确定是否也需要此模块)
  • 层: openlayers_kml_example ,来源为文件的网址。
  • map: example_kml示例KML地图

结果是该图层在大地图上显示得非常小。 因此,如果最终放大飞机,就可以看到航迹。

“地图投影”设置为3857,“显示投影”设置为4326(KML是用Google Earth制作的。我认为这并不重要,因为仅显示互动是没有的。KM的图层特定选项会提取样式和属性。将错过漂亮的飞机图标。

我一直收到相同的日志,当然页面上也没有显示:

MESSAGE The layer cannot be reprojected to the map projection: EPSG:
MESSAGE Notice: Undefined variable: map in openlayers_layer_sanity_check() (line 399
MESSAGE Notice: Undefined property: stdClass::$name in openlayers_layer_sanity_check() 

人们以为我经常在水中骑车是不好的,所以我想解决这个问题:-)

有什么建议么?

约翰在描述问题上是正确的,但这是解决方案:-)

将drupal模块openlayers更新到最新版本,当前为7.x-2.0-beta9。 照顾所需的依赖项。

我重置了所有图层并将其映射到原始图层,然后将kml图层的源调整为一个文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM