gpt4 book ai didi

android - 如何将 KMLlayer 添加到 Android GoogleMap

转载 作者:行者123 更新时间:2023-11-30 00:25:00 26 4
gpt4 key购买 nike

基于这个链接“https://developers.google.com/maps/documentation/android-api/utility/kml”,我一直关注它直到我必须输入这段代码:

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

我在“getMap()”和“R.raw.kmlFile”中有一条红线,我不明白他说的那部分试图说什么

***要从本地资源导入和呈现 KML 数据集,您需要:

要在其中呈现图层的 GoogleMap 对象。包含 KML 数据的本地资源文件。一个Context对象,打开一个本地资源文件需要它。***

你能指导我做什么吗?

最佳答案

您需要获取 map ,然后在其上添加一个 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();
}
...

有关详细信息,请查看 this文件在 that repo 。

关于android - 如何将 KMLlayer 添加到 Android GoogleMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45562083/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com