- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望将我的 map 以我的 geojsonLayer 为中心。到目前为止我有:
GeoJsonLayer layer = new GeoJsonLayer(mymap,geojson);
layer.affLayerToMap();
LatLngBounds bounds = layer.getBoundingBox();
mymap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 0));
但是即使图层设置为 map ,边界也为空
layer.isLayerOnMap // Return true
最佳答案
根据documentation getBoundingBox() 方法(并通过查看代码),您会发现 boundingBox 只有在 geojson 中有 FeatureCollection 时才有值(因此它不适用于简单的多边形或线)。此外,如果 geojson 中没有“bbox”属性,它似乎根本无法工作,我没有在代码中看到任何实际遍历每个坐标并保存边界框的机制。
我建议使用 LatLngBounds.Builder
自行解析坐标。
关于java - 为什么我的 GeoJsonLayer.boundingBox 等于 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50059259/
您好,我正在使用 google map android api,并且我正在使用 google map android geojson 实用程序。我将 3 层 geojson 添加到 map 中,只有
我目前正在使用 Google Maps API,我正在尝试将带有标记的 GEOJSON 文件作为图层连接到 map 。 我从文档中获取并且我目前正在尝试使用的行是: GeoJsonLayer laye
请查看我的代码以从 geojson 字符串创建图层并将图层添加到 map : private GeoJsonLayer createLayerFromGeojson(String json)
我希望将我的 map 以我的 geojsonLayer 为中心。到目前为止我有: GeoJsonLayer layer = new GeoJsonLayer(mymap,geojson); layer
我是一名优秀的程序员,十分优秀!