--- title: 公共网络地图服务 date: 2020-10-20 author: ac tags: - geojson - kml - OpenLayers categories: - GIS --- > WebGIS最基础的工作就是将所需要的地图数据加载出来,然后才有后面和业务相关的操作。工作中常常数据是多种多样的,像KML、GeoJSON这类文件类型,栅格瓦片的WMTS服务类型,还有公共网络的地图服务,如百度地图,天地图等。 ## 1. 简介 国内互联网上有像天地图、百度、高德等地图厂商,国外也有微软的Bing、Mapbox、Google等公司提供地图服务,这些服务都可以根据其提供的Web API接口进行调用。 ## 2. 百度地图 image-20210910203015252 示例: ```html ol加载百度地图

ol加载百度地图

``` ## 3.天地图 image-20210910203230554 示例: ```html Layer

tdtDemo

``` ## 4. Mapbox 加载在线的矢量瓦片 > 矢量瓦片的本质是矢量地图,等效于在网页上绘制的栅格图片(矢量块) 矢量瓦片的常用数据格式:GeoJson、TopoJSON、PBF、MVT等。`ol`中提供了加载矢量瓦片的渲染器(Layer)、数据源(Source)、解析器(Format): - `ol.layer.VectorTile` - ` ol.source.VectorTile` - `ol.format.MVT` ```html Layer

ol加载矢量瓦片

矢量瓦片是指不仅能够提供完整的样式设计灵活性,还能够快速渲染海量数据的矢量地图

矢量瓦片的本质是矢量地图,等效于在网页上绘制的栅格图片(矢量块)

矢量瓦片的常用数据格式:GeoJson、TopoJSON、PBF、MVT等

ol.layer.VectorTile + ol.source.VectorTile + ol.format.MVT

ol.format.MVT可以解析PBF、MVT格式的数据

```