Mapbox GL 是基于 WebGL 的客户端矢量地图,也是个 JavaScript 库。
Mapbox GL 0.10.0 发布,此版本更新内容如下:
重大改进
Switched to [longitude, latitude] coordinate order, matching GeoJSON. We anticipate that mapbox-gl-js will be widely used with GeoJSON, and in the long term having a coordinate order that is consistent with GeoJSON will lead to less confusion and impedence mismatch than will a [latitude, longitude] order.
The following APIs were renamed:
The following APIs now expect array coordinates in [longitude, latitude] order:
LngLat.convertLngLatBounds.convertPopup#setLngLatThe
centerandmaxBoundsoptions of theMapconstructorThe arguments to
Map#setCenter,Map#fitBounds,Map#panTo, andMap#projectThe
centeroption ofMap#jumpTo,Map#easeTo, andMap#flyToThe
aroundoption ofMap#zoomTo,Map#rotateTo, andMap#easeToThe
coordinatesproperties of video and image sourcesLatLngwas renamed toLngLatLatLngBoundswas renamed toLngLatBoundsPopup#setLatLngwas renamed toPopup#setLngLatPopup#getLatLngwas renamed toPopup#getLngLatThe
latLngproperty of Map events was renamedlngLatUpdated to mapbox-gl-style-spec v8.0.0 (Changelog). Styles are now expected to be version 8. You can use the gl-style-migrateutility to update existing styles.
The format for
mapbox://style and glyphs URLs has changed. For style URLs, you should now use the formatmapbox://styles/:username/:style. The:styleportion of the URL no longer contains a username. For font URLs, you should now use the formatmapbox://fonts/:username/{fontstack}/{range}.pbf.Mapbox default styles are now hosted via the Styles API rather than www.mapbox.com. You can make use of the Styles API with a
mapbox://style URL pointing to a v8 style, e.g.mapbox://styles/mapbox/streets-v8.The v8 satellite style (
mapbox://styles/mapbox/satellite-v8) is now a plain satellite style, and not longer supports labels or countour lines via classes. For a labeled satellite style, usemapbox://styles/mapbox/satellite-hybrid.Removed
mbgl.config.HTTP_URLandmbgl.config.FORCE_HTTPS; https is always used when connecting to the Mapbox API.Renamed
mbgl.config.HTTPS_URLtombgl.config.API_URL.
Bug 修复
Don't draw halo when halo-width is 0 (#1381)
Reverted shader changes that degraded performance on IE
API 改进
You can now unset layout and paint properties via the
setLayoutPropertyandsetPaintPropertyAPIs by passingundefinedas a property value.The
layeroption offeaturesAtnow supports an array of layers.
下载:https://github.com/mapbox/mapbox-gl-js/archive/v0.10.0.zip。
暂无更多评论