Bing地图/如何获取地理服务器功能信息的{b}值

时间:2017-10-29 15:46:40

标签: javascript gis bing-maps geoserver bing

目前,我在我的网站上使用bingmap

我一直试图获得这个价值,但我无法完成这项工作。

我想获得bbox GetFeatureInfo的Geoserver值。

当我点击地图时,我需要正确的bbox值才能从featureinfo中获取geoserver

我的意思是我希望点击事件获得bbox值。

值可以是这样的

-27157783.947383445,-3808292.9420554126,-27157222.897802774,-3807731.8924747426

1 个答案:

答案 0 :(得分:1)

我在php api中使用geoserver并使用数据存储区shapefile创建形状。

在其余部分中,您会在 url / workspaces / {$ workspace} / datastores / shapefiles / featuretypes / {$ shape} .json <中看到featureinfo / em>的

然后,卷曲:

        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
        curl_setopt($ch, CURLOPT_USERPWD, "{$user}:{$pass}");

        $headers = array();
        $headers[] = "Accept: application/json";
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

        $result = curl_exec($ch);
        if (curl_errno($ch)) {echo 'Error:' . curl_error($ch);}

        curl_close($ch);

        $data = json_decode($result,true);

这项工作非常适合我。

enter image description here