gpt4 book ai didi

javascript - Bing map /如何获取地理服务器功能信息的 bbox 值

转载 作者:行者123 更新时间:2023-11-30 21:02:28 27 4
gpt4 key购买 nike

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

我一直在尝试获取此值,但无法完成此操作。

我想获取 Geoserver GetFeatureInfo 的 bbox 值。

当我点击 map 时,我需要适当的 bbox 值来从 geoserver 获取 featureinfo

我的意思是我想通过点击事件获得 bbox 值。

值可以是这样的

-27157783.947383445,-3808292.9420554126,-27157222.897802774,-3807731.8924747426

最佳答案

我将 geoserver 与 php api 结合使用,并使用数据存储 shapefile 创建形状。

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

然后,使用 curl:

        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

关于javascript - Bing map /如何获取地理服务器功能信息的 bbox 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47002133/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com