2017-08-08 84 views
1

基於此鏈接「https://developers.google.com/maps/documentation/android-api/utility/kml」我跟着它,直到到了我必須鍵入驗證碼點:如何KMLlayer添加到Android的GoogleMap

KmlLayer layer = new KmlLayer(getMap(), R.raw.kmlFile, getApplicationContext()); 

我有在「的GetMap紅線()'和'R.raw.kmlFile',我無法理解它所說的部分是什麼

***要從本地資源導入和呈現KML數據集,您需要:

要呈現圖層的GoogleMap對象。 包含KML數據的本地資源文件。 一個上下文對象,它是打開本地資源文件所必需的。***

您可以請指導我做些什麼。

回答

1

您需要獲取地圖,然後在其上添加KML圖層。類似的東西:

... 

private GoogleMap mMap; 

... 

@Override 
public void onMapReady(GoogleMap googleMap) { 

    mMap = googleMap; 
    ... 
} 

... 

public void addKML() { 
    KmlLayer layer = new KmlLayer(mMap, R.raw.kmlFile, getApplicationContext()); 
    layer.addLayerToMap(); 
} 
... 

詳情采取that回購看看this文件。