2012-02-02 45 views
0

我已經使用地標標記對所有數據進行了排序和格式化爲KML。 因爲我的數據庫非常大,我想獲得用戶VIEWPORT左上角和右下角的LAT LONG。或者類似的東西,所以我只能返回一小部分數據。KML獲取視口LAT-LONG通過網絡鏈接

我使用PHP,並猜測我可以讓Google地球(而不是Google地圖)在請求中獲取,發佈或放入某些內容,以便我可以處理它並返回KML。

我希望清楚。 謝謝

P.S我在文檔中迷了幾次。

回答

1

您可以在<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>