我正在使用Google Maps和Geoserver创建一个应用程序。我在Google地图上将图层叠加为png。现在,我想做的就是根据位置的最新位置获取图层信息。
对于第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);
}
这没用
答案 0 :(得分:0)
第一个问题:您需要获取服务器的getCapabilities文档,然后每一层都将包含一个边界框元素。然后,您只需要遍历图层元素并检查您的点是否在图层边界内即可。