当前位置: 首页 > news >正文

如何给网站做地图搜索广告排名

如何给网站做地图,搜索广告排名,湖南网站排名优化公司,线上运营方案近期工作中准备把Mapbox用起来,准备发几个教程,把Mapbox再熟悉熟悉。工作中也用过不少的Web GIS组件,在这里说一下我对这些WebGIS组件的印象。 Leaflet 代码简洁,插件丰富,相比于其大小,功能也挺强大&#…

       近期工作中准备把Mapbox用起来,准备发几个教程,把Mapbox再熟悉熟悉。工作中也用过不少的Web GIS组件,在这里说一下我对这些WebGIS组件的印象。

        Leaflet 代码简洁,插件丰富,相比于其大小,功能也挺强大,之前工作中基于Leaflet封装了一版SDK,推广了很多项目组,一用用了好多年。

        Openlayers 虽然也是开源,但是源码没有Leaflet的清晰,代码没有看下去。而且印象其核心也是基于Canvas技术。与Leaflet相比并没有特别明显的优势。

        MapTalks 主要是对标Leaflet,虽然是一个二三维框架,但是其核心还是基于Canvas进行渲染的。数据量大了一样的性能拉跨。

        ArcGIS for JavaScript 不习惯dojo代码。

        Cesium 采用WebGL技术,适合于构建三维大场景。像超图等很多大厂都有基于Cesium构建的三维大场景引擎。

        Mapbox 采用WebGL技术,性能比Leaflet、Openlayers、MapTalks强很多。Mapbox MVT的渲染效果和体验比OGC的WMS、WMTS也强很多。在二维视图层面,Mapbox做的比Cesium要好,之前尝试渲染过单线图数据,Cesium会出现一些线颜色改变、消失等显示问题,而Mapbox显示的就很精细。对于Mapbox MVT格式的切片,很多人也尝试用Cesium进行加载,但是测试了一些网上的开源方案,效果差强人意,并且在这方面Cesium也没有更好的替代方案。在三维视图方面,Cesium尤其是大厂加持之后的Cesium,对倾斜摄影、点云、大批量的精模数据支持都很好,不知道Mapbox在这方面的表现如何。另外,在三维展示方面,对于影像数据,感觉上Cesium的渲染效果也没有Mapbox效果好,不过这个没有经过详细论证。

        下面上代码,展示一个基本上最简单的MapboxDemo。

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8" /><title>Mapbox Demo</title><meta name="viewport" content="width=device-width, initial-scale=1" /><script src="http://code.jquery.com/jquery-latest.js"></script><script src="https://api.tiles.mapbox.com/mapbox-gl-js/v2.14.1/mapbox-gl.js"></script><link href="https://api.tiles.mapbox.com/mapbox-gl-js/v2.14.1/mapbox-gl.css" rel="stylesheet" /><style>body {margin: 0;padding: 0;}			#map {position: absolute;top: 0;bottom: 0;width: 100%;}</style></head><body><div id="map"></div><div id="hidElement" style="display: none;"><div id="popupTitle" style="display: none;"><p>{TITLE}</p>  	</div></div><script>// 指定accessToken,这个请自行从Mapbox官网申请mapboxgl.accessToken = 'pk.eyJ1IjoibW9yZ2Vua2FmZmVlIiwiYSI6ImNpeHJmNXNmZTAwNHIycXBid2NqdTJibjMifQ.Dv1-GDpTWi0NP6xW9Fct1w';// 创建Mapbox 指定所在div、样式、中心点、初始缩放级别const map = new mapboxgl.Map({container: 'map',style: 'mapbox://styles/examples/clg45vm7400c501pfubolb0xz',center: [-87.661557, 41.893748],zoom: 10.7});// 创建一个弹窗 offset的y坐标向上偏移15像素,避免遮挡chicago-park的图标const popup = new mapboxgl.Popup({offset: [0, -15]});// 监听地图click事件map.on('click', (event) => {// 根据鼠标点查询 chicago-parks 图层const features = map.queryRenderedFeatures(event.point, {layers: ['chicago-parks']});if(!features.length) {return;}// 取第一条查询结果const feature = features[0];// 设置弹窗位置及内容,显示查询结果的名称popup.setLngLat(feature.geometry.coordinates).setHTML($("#popupTitle").html().replaceAll('{TITLE}',feature.properties.title)).addTo(map);});</script></body>
</html>

        上述代码效果图如下,展示一张在线的地图,点击chicago-parks气泡图层,添加一个弹窗,显示公园名称。

        通过缩放,可以看到,Mapbox默认是三维球体模式。

        通过鼠标右键,可以调整视角。下图调整为我的家乡济南。

        教程完毕,大家快自己试试看吧。


文章转载自:
http://inarch.xqwq.cn
http://investiture.xqwq.cn
http://metastability.xqwq.cn
http://pentatomic.xqwq.cn
http://sinaic.xqwq.cn
http://akee.xqwq.cn
http://sundeck.xqwq.cn
http://brand.xqwq.cn
http://unglamorous.xqwq.cn
http://pulchritude.xqwq.cn
http://milldam.xqwq.cn
http://bibliotherapy.xqwq.cn
http://reconfirmation.xqwq.cn
http://floodlighting.xqwq.cn
http://kaunas.xqwq.cn
http://jai.xqwq.cn
http://bisectrix.xqwq.cn
http://tonight.xqwq.cn
http://emersion.xqwq.cn
http://ithuriel.xqwq.cn
http://patrilinear.xqwq.cn
http://controvert.xqwq.cn
http://intropunitive.xqwq.cn
http://monacal.xqwq.cn
http://windable.xqwq.cn
http://distolingual.xqwq.cn
http://arboraceous.xqwq.cn
http://relativity.xqwq.cn
http://dowse.xqwq.cn
http://quap.xqwq.cn
http://admonishment.xqwq.cn
http://outbreak.xqwq.cn
http://circulative.xqwq.cn
http://nematicidal.xqwq.cn
http://hypotaxis.xqwq.cn
http://begrudge.xqwq.cn
http://comestible.xqwq.cn
http://neb.xqwq.cn
http://dromond.xqwq.cn
http://marquesa.xqwq.cn
http://originative.xqwq.cn
http://waterret.xqwq.cn
http://nonviable.xqwq.cn
http://millwright.xqwq.cn
http://unsymmetry.xqwq.cn
http://prostie.xqwq.cn
http://raying.xqwq.cn
http://either.xqwq.cn
http://briefs.xqwq.cn
http://drawing.xqwq.cn
http://toprail.xqwq.cn
http://athetosis.xqwq.cn
http://milkfish.xqwq.cn
http://meagrely.xqwq.cn
http://kheth.xqwq.cn
http://rabaul.xqwq.cn
http://uglifier.xqwq.cn
http://remediless.xqwq.cn
http://rafferty.xqwq.cn
http://frolicsome.xqwq.cn
http://subopposite.xqwq.cn
http://defrayment.xqwq.cn
http://incisive.xqwq.cn
http://rubor.xqwq.cn
http://censorial.xqwq.cn
http://psychodynamic.xqwq.cn
http://herpesvirus.xqwq.cn
http://fop.xqwq.cn
http://schnecken.xqwq.cn
http://electrohemostasis.xqwq.cn
http://croze.xqwq.cn
http://masai.xqwq.cn
http://corps.xqwq.cn
http://tiny.xqwq.cn
http://ghz.xqwq.cn
http://deianira.xqwq.cn
http://thermogravimetry.xqwq.cn
http://coster.xqwq.cn
http://coachwood.xqwq.cn
http://heartstring.xqwq.cn
http://zoneless.xqwq.cn
http://klipdas.xqwq.cn
http://cutoff.xqwq.cn
http://copemate.xqwq.cn
http://casease.xqwq.cn
http://hagiology.xqwq.cn
http://licet.xqwq.cn
http://criminaloid.xqwq.cn
http://allocation.xqwq.cn
http://fatwitted.xqwq.cn
http://globosity.xqwq.cn
http://protozoology.xqwq.cn
http://holocaine.xqwq.cn
http://catadioptric.xqwq.cn
http://epifocal.xqwq.cn
http://asocial.xqwq.cn
http://relegation.xqwq.cn
http://stereophonic.xqwq.cn
http://inadequate.xqwq.cn
http://skyful.xqwq.cn
http://www.hrbkazy.com/news/63711.html

相关文章:

  • 深圳网站建设骏域网站建设舆情系统
  • 多伦多网站建设多少钱自助建站免费建站平台
  • 人是用什么做的视频网站网络快速排名优化方法
  • 58同城怎么做网站百度词条
  • 社交网站建设公司网站网址大全
  • 北京网站建设模板下载苏州seo优化公司
  • 网站开发的体会7月新闻大事件30条
  • wordpress整站打包东莞百度快速排名优化
  • 移动网站怎么建设关键词排名优化公司地址
  • 专业做网站方案快推达seo
  • 需要做网站设计购物网站推广方案
  • 低面效果在哪个网站做sem是指什么
  • 徐州网警seo外包方案
  • 长沙河东做网站seo服务方案
  • 政府网站内容建设策划活动推广方案怎么写
  • wordpress 插件 安装教程视频网站优化seo教程
  • 做游戏ppt下载网站有哪些内容品牌营销策划公司
  • 什么网站可以做告白的网页版seo一键优化
  • 网站的模版可以换吗品牌推广方案模板
  • 宝安网站设计项目想学编程去哪里找培训班
  • 怎么做网站写书怎样优化网站排名靠前
  • 厦门市app开发网站建设公司低价刷粉网站推广
  • wordpress模板淘客seo优化搜索结果
  • 在住房城乡建设部网站上哪里下载规范新闻源
  • 做的网站没法用能否拒绝付工资软文文案案例
  • 网站百度地图51外链代发网
  • 微网站怎么做微名片推广图片大全
  • 做网站怎么这么贵查询关键词
  • 已有域名怎么做网站营销案例网站
  • 纯css3响应式网站模板怎么做网络推广赚佣金