我正在使用谷歌地图和geoserver创建一个应用程序。我在谷歌地图上将这些图层叠加成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);
}这不起作用
发布于 2020-10-01 08:37:06
对于第一个问题:您需要获取服务器getCapabilities文档,然后每个层都有一个边界框元素。然后,您只需迭代层元素,并检查您的点是否在层的范围内。
https://stackoverflow.com/questions/64108402
复制相似问题