openLayers新手入门一:新建地图

一:

npm install ol

二:使用:

import Map from "ol/Map";

import View from "ol/View";

import TileLayer from "ol/layer/Tile";

import * as olProj from "ol/proj";

import XYZ from "ol/source/XYZ";

import "ol/ol.css";
this.myMap = new Map({

        target: "map", // dom元素的id

        layers: [

          new TileLayer({

            source: new XYZ({

            // 官网中的OSM地图不显示,这里用谷歌地图

              url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}",

            }),

          }),

        ],

        view: new View({

        // 投影为墨卡托格式,经纬度需要转换

          center: olProj.fromLonLat([116.3, 39.9]),

          zoom: 12,

        }),

      });

三、效果

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值