KML通过网络链接获取LAT-LONG视口


KML getting viewport LAT-LONG via NETWORK LINK

我已经使用占位符标记在KML中对所有数据进行了排序和格式化。因为我的数据库很大,我想得到用户VIEWPORT左上角和右下角的LAT LONG。或者类似的东西,这样我就可以只返回一小部分数据。

我使用的是PHP,我想我可以让Google Earth(而不是Google Maps)在请求中获取、POST或PUT一些东西,这样我就可以处理它并返回KML。

我希望这是清楚的。感谢

p.S我在文档里迷路过几次。

您可以在<ViewFormat>元素中使用BBOX参数--请参阅http://code.google.com/apis/kml/documentation/kmlreference.html#viewformat关于细节和替代方案,以及更详细的示例(下面的示例被简化以强调<ViewFormat>标签)。

<NetworkLink>
  <name>NE US Radar</name>
  <flyToView>1</flyToView>
  <Link>
    <href>http://www.example.com/geotiff/NE/MergedReflectivityQComposite.kml</href>
    <viewFormat>BBOX=[bboxWest],[bboxSouth],[bboxEast],[bboxNorth]</viewFormat>
  </Link>
</NetworkLink>