目前,我在我的网站上使用bingmap
。
我一直试图获得这个价值,但我无法完成这项工作。
我想获得bbox
GetFeatureInfo的Geoserver
值。
当我点击地图时,我需要正确的bbox值才能从featureinfo
中获取geoserver
。
我的意思是我希望点击事件获得bbox
值。
值可以是这样的
-27157783.947383445,-3808292.9420554126,-27157222.897802774,-3807731.8924747426
答案 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);
这项工作非常适合我。