这是我的冒险经历。 On this page我想展示我们的自行车路线。
我在drupal 7中使用:
openlayers_kml_example
,其中包含源文件的网址。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()
因为人们认为我经常在水中骑自行车并不好,我想解决它: - )
有什么建议吗?
答案 0 :(得分:0)
John在描述问题时是正确的,但这是解决方案: - )
将drupal模块openlayers更新到最新版本,目前为7.x-2.0-beta9。 照顾所需的依赖关系。
我将所有图层和地图重置为原始图像,然后将kml图层的来源调整为文件。