从地理服务器上根据该区域的纬度获取图层

时间:2020-09-28 19:26:08

标签: javascript maps geoserver

我正在使用Google Maps和Geoserver创建一个应用程序。我在Google地图上将图层叠加为png。现在,我想做的就是根据位置的最新位置获取图层信息。

  1. 是否可以使用该位置的最后位置从geoserver获取图层信息?
  2. 是否有可能在Google地图上显示来自geoserver的矢量图块?

对于第1点

bbox

{
  minx: 72.24619317700001,
  miny: -67.013055426,
  maxx: 167.97283888699997,
  maxy: -9.799550450000027
}

if( bb.minx <= body.lat && body.lat <= bb.maxx && bb.miny <= body.lng && body.lng <= bb.maxy ) {
                existingLayers.push(layer.title);
            }

这没用

1 个答案:

答案 0 :(得分:0)

第一个问题:您需要获取服务器的getCapabilities文档,然后每一层都将包含一个边界框元素。然后,您只需要遍历图层元素并检查您的点是否在图层边界内即可。