我想在地圖上加載自定義KML文件。我選擇了簡單的方法:MapActivity中的Google Maps高級功能(Google Maps API)
Intent mapIntent = new Intent(Intent.ACTION_VIEW, url);
而且它工作得很好,但很明顯,我無法控制的各種功能,如用於覆蓋項目自定義圖標,或者彈出的「加載myKml.kml ...」,顯示每次我啓動它等。
第一個問題: 當我啓動Google Maps Intent來調整我的地圖時,沒有設置任何參數嗎?我無法在文檔中找到任何內容。
所以我想爲我的應用程序使用Google Maps API。好吧,我設法加載我的KML文件,並用SAX解析器解析它,併爲我的地圖創建自定義覆蓋。
它的工作原理,但有一個很大的問題: 地標相對於我的位置沒有動態加載。它們從開始到結束加載,並且在時間上顯示在地圖100上。
所以它會比我想象的要困難,因爲我必須從GPS得到我的位置,並且只計算最近的點並在地圖上繪製它們。
第二個問題: 是否存在一個內置函數來顯示地圖上只有我附近的地標?
謝謝,夥計們。