jjzjj

fitbounds

全部标签

javascript - 在将 fitBounds() 与 Google Maps API V3 结合使用后使用 setZoom()

我正在使用fitBounds()在我的map上设置缩放级别,包括当前显示的所有标记。但是,当我只有一个标记可见时,缩放级别为100%(...我认为缩放级别为20...)。但是,我不希望它放大那么远,这样用户就可以调整标记的位置而不必缩小。我有以下代码:varmarker=this.map.createMarker(view.latlng,this.markerNumber);this.map.bounds.extend(view.latlng);this.map.map.setCenter(this.map.bounds.getCenter());this.map.map.fitBou

javascript - 谷歌地图 API v3 : Can I setZoom after fitBounds?

我想在嵌入式Googlemap(APIv3)上绘制一组点。我希望边界能够容纳所有点,除非缩放级别太低(即,缩小太多)。我的做法是这样的:varbounds=newgoogle.maps.LatLngBounds();//extendboundswitheachpointgmap.fitBounds(bounds);gmap.setZoom(Math.max(6,gmap.getZoom()));这不起作用。如果在fitBounds之后直接调用,最后一行“gmap.setZoom()”不会改变map的缩放级别。有没有办法在不将其应用于map的情况下获得边界的缩放级别?解决这个问题的其他想

javascript - Mapbox GL JS getBounds()/fitBounds()

我正在使用MapboxGLJSv0.14.2,并且我已经通过文档进行了高低搜索,对此知之甚少。如果您使用标准的JSAPI,使用他们提供的示例(https://www.mapbox.com/mapbox.js/example/v1.0.0/fit-map-to-markers/)“将map拟合到标记”是非常清楚的;但是使用GLapi时的设置完全不同。GLAPI有getBounds()(https://www.mapbox.com/mapbox-gl-js/api/#Map.getBounds)但是因为你没有像标准JSAPI那样的命名层,所以我正在努力研究如何使用getBounds()完全

javascript - Mapbox GL JS getBounds()/fitBounds()

我正在使用MapboxGLJSv0.14.2,并且我已经通过文档进行了高低搜索,对此知之甚少。如果您使用标准的JSAPI,使用他们提供的示例(https://www.mapbox.com/mapbox.js/example/v1.0.0/fit-map-to-markers/)“将map拟合到标记”是非常清楚的;但是使用GLapi时的设置完全不同。GLAPI有getBounds()(https://www.mapbox.com/mapbox-gl-js/api/#Map.getBounds)但是因为你没有像标准JSAPI那样的命名层,所以我正在努力研究如何使用getBounds()完全
12