打开图层和RouteService图层

时间:2015-12-07 17:12:28

标签: xml openlayers-3 gml

1 个答案:

答案 0 :(得分:0)

当您构建网址时,它可能会采用以下方式:

var url = 'http://openls.geog.uni-heidelberg.de/route?start=[etc]';
  // +/-? {'INFO_FORMAT': 'application/vnd.ogc.gml'};

$.ajax(url).then(function(response) {
  var routeFeature = parser.readFeatures(response);
  someOverlay.getSource().addFeatures(routeFeature);
  });

其中[etc]是from,to,route方法和其他参数的构造。根据你构造[etc]的方式,要小心encodeURI(url),以便古怪字符格式正确。

我还没有自己实现这个,抱歉没有代码,但它应该相当简单。注意*如果这是响应的传递方式,则可能不必指定INFO_FORMAT。