gpt4 book ai didi

android - Google Maps API 缩放以适应 KmlLayer

转载 作者:搜寻专家 更新时间:2023-11-01 09:47:09 25 4
gpt4 key购买 nike

我目前正在使用 Android 版 Google Maps API。我正在尝试对添加到 map 的 KmlLayer 进行缩放,但我不知道如何操作。

https://developers.google.com/maps/documentation/android-api/utility/kml?hl=en

有什么想法吗?

最佳答案

我找到了解决该问题的方法。我无法缩放 map 以适应图层,但我可以缩放到特定位置。

此代码读取 KmlLayer 并获取 KmlPoint 对象。然后你可以缩放到它的位置:

for (KmlContainer c : layer.getContainers()) {
for (KmlPlacemark p : c.getPlacemarks()){
KmlGeometry g = p.getGeometry();
if(g.getGeometryType().equals("Point")) {
LatLng point = (LatLng) g.getGeometryObject();
Log.e("POINT", point.latitude+" "+point.longitude);
}
}
}

希望对您有所帮助:-)

关于android - Google Maps API 缩放以适应 KmlLayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37579689/

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