mapbox地图启用卫星地图示例

mapbox相对于国内的三大地图来说,在卫星地图这块有着非常明显的差异里。如果你的需求对于卫星地图显示的层级较高,可以优先考虑使用mapbox这块国外的地图。

劣势:劣势对于每款地图来说都是不可避免,就个人使用体验而言mapbox因为属于国外开发的地图,所以在响应速度这块而言,有着绝对的明显差异。当然如果你对地图的响应低于层级显示情况,那么mapbox这款依旧是非常具有优势的地图。

mapbox效果如图:


直接进入代码,查看如何显示卫星地图:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset='utf-8' />
  5. <title>显示卫星地图</title>
  6. <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
  7. <script src='https://api.tiles.mapbox.com/mapbox-gl-js/v1.1.1/mapbox-gl.js'></script>
  8. <link href='https://api.tiles.mapbox.com/mapbox-gl-js/v1.1.1/mapbox-gl.css' rel='stylesheet' />
  9. <style>
  10. body { margin:0; padding:0; }
  11. #map { position:absolute; top:0; bottom:0; width:100%; }
  12. </style>
  13. </head>
  14. <body>
  15. <div id='map'></div>
  16. <script>
  17. mapboxgl.accessToken = 'pk.eyJ1Ijoic2l4YmxvZyIsImEiOiJjbDYxdjNxbTcwMzZ3M2ZwNzkzOWJqNTI5In0.o6rf1thO5EbTqa5gXOJKYA';
  18. var map = new mapboxgl.Map({
  19. container: 'map',
  20. zoom: 4.5,
  21. center: [105.000, 38.000],
  22. style: 'mapbox://styles/mapbox/satellite-streets-v11'
  23. });
  24. </script>
  25. </body>
  26. </html>

注意:如非必要,建议个人尽量注册一个账号,使用自己申请的token。

铁子们,抗不住了。点点广告可好,感谢您的支持。
六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!