2017-08-08 83 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文件。