Openlayers 如何根据KML数据计算地图的中心?

Openlayers 如何根据KML数据计算地图的中心?,openlayers,kml,center,Openlayers,Kml,Center,因此,我使用openlayers和几个基本地图层(google、bing、osm),我有一个KML层,到处都有位置标记。计算地图中心和最佳缩放级别的最佳方法是什么 谢谢大家! kml代码段: <Placemark> <name>foo</name> <description> foobar </description> <Point> <coordinate

因此,我使用openlayers和几个基本地图层(google、bing、osm),我有一个KML层,到处都有位置标记。计算地图中心和最佳缩放级别的最佳方法是什么

谢谢大家!

kml代码段:

<Placemark>
    <name>foo</name>
    <description>
       foobar
    </description>
    <Point>
        <coordinates>lat,lon</coordinates>
    </Point>
</Placemark>

福
福巴
拉特,朗

如果您指的是包含来自KML层的所有数据的范围:

map.zoomToExtent(KMLLayer.getDataExtent());

请参阅:

如果您指的是包含来自KML层的所有数据的范围:

map.zoomToExtent(KMLLayer.getDataExtent());

请参阅:

如果您的KML图层遍布全球,则地图的中心是。。。嗯,在地球的热熔岩中心?:)假设一个很小的区域,你不能从OpenLayers中获取边界框并将其放大吗?如果你的KML层遍布全球,那么地图的中心是。。。嗯,在地球的热熔岩中心?:)假设面积很小,难道你不能从OpenLayers中获取边界框并将其放大吗?非常感谢,你救了我一天!:)非常感谢,你救了我一天!:)