mapbox学习

2 篇文章 0 订阅
2 篇文章 0 订阅

学习入门

地图 入门小知识


#地图的初始化详解:

下面展示一些 初始化小方法

	// An highlighted block

	var map = new mapboxgl.Map({
	  container: 'map', // Mapbox GL JS 进行地图渲染的 HTML 元素,或该元素的字符串 id 。该指定元素不能有子元素。
	  center: [-122.420679, 37.772537], 
	  minZoom: 0-24, // 地图最小缩放级别(0-24)。
	  maxZoom: 0-24, // 地图最大缩放级别(0-24)。 
	  zoom: 13,
	  style: mapbox://styles/mapbox/streets-v10, // 地图的 Mapbox 配置样式。它必须是一个符合 Mapbox 样式规范 的 JSON 对象,或者是一个指向该 JSON 的 URL 地址。
	  hash: true, // 如果为 true ,地图的位置 (包括缩放层级、中心纬度、中心经度、方位角和倾角) 将会与页面URL的哈希片段同步。例如, http://path/to/my/page.html#2.59/39.26/53.07/-24.1/60 。
	  interactive:false, // 如果为 false ,地图将不会绑定对鼠标、触碰、键盘的监听,因此地图将不会响应任何用户交互。
	  bearingSnap:7, // 定义何时地图的方位将自动对齐到正北方向的阈值(以度为单位)。例如,当 bearingSnap 为 7 时,如果用户将地图转动到正北方向 7 度以内的范围时,地图将自动恢复对齐到正北方向。
	  pitchWithRotate: false, // 如果为 false ,将不会在"拖拽进行地图旋转"的同时控制地图的倾斜。
	  transformRequest: (url, resourceType)=> {
	    if(resourceType === 'Source' && url.startsWith('http://myHost')) {
	      return {
	       url: url.replace('http', 'https'),
	       headers: { 'my-custom-header': true},
	       credentials: 'include'  // Include cookies for cross-origin requests
	     }
	    }
	  }
	});

转载于mapbox


https://www.mapbox.cn/mapbox-gl-js/api/#map#querysourcefeatures
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值