灰度图如何制作,如何制作商圈地图?行政地图
答案:1 悬赏:70 手机版
解决时间 2021-04-12 19:17
- 提问者网友:刺鸟
- 2021-04-11 23:22
灰度图如何制作,如何制作商圈地图?行政地图
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-04-11 23:38
一、创建地图
这里我使用的是卫星图,并且添加了鱼骨控件。
var map = new BMap.Map(container,{mapType: BMAP_HYBRID_MAP}); //设置卫星图为底图
map.centerAndZoom(new BMap.Point(116.404, 39.915),12); // 初始化地图,设置中心点坐标和地图级别。
map.addControl(new BMap.NavigationControl()); //添加鱼骨控件
map.addControl(new BMap.MapTypeControl()); //添加地图类型控件
map.setCurrentCity(北京); // 设置3D地图显示的城市 此项是必须设置的
二、创建多边形
多边形的各个点,是需要自己设定的。
我们可以使用坐标拾取工具来找点。dev.baidu.com/...Point/
比如,创建一个北京二环的多边形。
//创建经纬度数组
var secRingCenter = new BMap.Point(116.400244,39.931757);
var secRing = [new BMap.Point(116.362875,39.949459),new BMap.Point(116.378972,39.956539),new BMap.Point(116.438764,39.955654),new BMap.Point(116.440488,39.911836),new BMap.Point(116.365175,39.905637)];
//创建多边形
var secRingPolygon = new BMap.Polygon(secRing, {strokeColor:blue, strokeWeight:5, strokeOpacity:0.5});
//添加多边形到地图上
map.addOverlay(secRingPolygon);
这里我使用的是卫星图,并且添加了鱼骨控件。
var map = new BMap.Map(container,{mapType: BMAP_HYBRID_MAP}); //设置卫星图为底图
map.centerAndZoom(new BMap.Point(116.404, 39.915),12); // 初始化地图,设置中心点坐标和地图级别。
map.addControl(new BMap.NavigationControl()); //添加鱼骨控件
map.addControl(new BMap.MapTypeControl()); //添加地图类型控件
map.setCurrentCity(北京); // 设置3D地图显示的城市 此项是必须设置的
二、创建多边形
多边形的各个点,是需要自己设定的。
我们可以使用坐标拾取工具来找点。dev.baidu.com/...Point/
比如,创建一个北京二环的多边形。
//创建经纬度数组
var secRingCenter = new BMap.Point(116.400244,39.931757);
var secRing = [new BMap.Point(116.362875,39.949459),new BMap.Point(116.378972,39.956539),new BMap.Point(116.438764,39.955654),new BMap.Point(116.440488,39.911836),new BMap.Point(116.365175,39.905637)];
//创建多边形
var secRingPolygon = new BMap.Polygon(secRing, {strokeColor:blue, strokeWeight:5, strokeOpacity:0.5});
//添加多边形到地图上
map.addOverlay(secRingPolygon);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯