【百度地图API】如何制作一张魔兽地图!!——CS地图也可以,哈哈哈
摘要:
你玩魔兽不?你知道如何做一张魔兽地图不?!
快来看此文吧!
---------------------------------------------
一、制作魔兽地图的准备工作
其实,你只需要准备一些地图的瓦片图,就可以了。
用切片工具,把一张完整的图片(最好大一些,清楚一些),切成小片。(下周我贴这个工具的下载链接出来。留个悬念,哈哈。)
正式公布切图工具链接: http://openapi.baidu.com/Tools/TileCutter.rar
二、了解百度地图API的地图图层接口
构造函数 | 描述 |
TileLayer([opts:TileLayerOptions])
|
创建一个地图图层实例。 |
接口地址:http://openapi.baidu.com/map/classReference.html#anchor6_TileLayer
使用这个接口,就可以将切好的地图瓦片铺在原有的百度地图上。
tileLayer.getTilesUrl = function(tileCoord, zoom) {
var x = tileCoord.x;
var y = tileCoord.y;
var url = 'images/tiles/' + zoom + '/tile' + x + '_' + y + '.png';
return url;
}
三、限制地图的显示级别
如果,你只切了1-4级的地图,那么你的魔兽地图应该只能显示1-4级。
所以,要对map的显示做一个限制。看下面源代码第一行。
还需要规定出自定义地图类型,看源代码第二行。
第三行,添加的鱼骨控件,只会显示1-4级哟~因为在第一行控制了minZoom和maxZoom。
var map = new BMap.Map('container', {mapType: MyMap});
map.addControl(new BMap.NavigationControl());
----------------------------------------------------------------------------------
示例:http://openapi.baidu.com/map/exam/example.html?v=1.2&7_20#7&20
转载于:https://www.cnblogs.com/lonelyxmas/p/4208074.html
【百度地图API】如何制作一张魔兽地图!!——CS地图也可以,哈哈哈相关推荐
- 调用百度地图API接口制作热力图
调用百度地图API接口制作热力图 Python学了很久,也做了一些机器学习的demo,利用matolotlib库做过一些可视化.今天呢想尝试做一下热力图.先PO一张我最终效果图. 因为数据原因,效果一 ...
- 【百度地图API】如何判断点击的是地图还是覆盖物?
原文:[百度地图API]如何判断点击的是地图还是覆盖物? 摘要:很多API爱好者问我,为什么我点击的是marker,而map也会响应该事件呢?怎样才能判断,我点击的是标注,还是地图呢?下面一起来看看. ...
- 调用百度地图API,如何只显示某个省份的地图
需求如下 1.调用百度地图API 2.只显示某个省份的地图如安徽省,其他的都不要显示 实现步骤如下 1.调用百度地图Api,显示地图 https://blog.csdn.net/tian_jiangn ...
- 【百度地图API】制作多途经点的线路导航
先创建一张地图的容器: <div class="pos-a" id="allmap"style="width: 100%; height: 95 ...
- ArcGIS+百度地图API:制作杭州市边界shp文件
参考文章:百度地图API+ArcGIS软件-城市出行时空数据可视化_WenWu_Both的博客-CSDN博客 这篇博客在介绍的时候遗漏了很多关键步骤,我对此进行了必要的补充. 一.获取轮廓线的代码(g ...
- 【百度地图API】如何快速创建带有标注的地图?——快速创建地图工具+如何标注商家...
摘要: 如果你不会程序,如果你不想写代码. 如果你想拥有一张自己的地图,如果你想在该地图上标注出你商店的位置. 不要犹豫了,就使用 快速创建地图工具吧! ----------------------- ...
- 用百度map api展示时空数据(五)--老地图的添加与删除
使用百度map api提供的groundOverlay来实现简单的老地图添加与删除.首先需要一张老沈阳地图. <input type="button" οnclick=&qu ...
- 【腾讯地图API】制作多途经点的线路导航——路线坐标规划
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> 最近百度地图转腾讯地图以前用过百度地图实现路线坐标规划,不过搜索了一些没有搜索到腾讯地图的路线坐标规划,于是参数 ...
- 百度地图API:如何查询数自己的数据库标注地图并让标注显示在最佳视野内
由于在实际项目中经常需要查询自己的数据库去标注地图,所以特地写了这个例子,数据库为oracle,把数据库查询出来的数据绑定到前台gridview控件,点击数据中的任何一行,实现标注.效果图: 地图标注 ...
最新文章
- Visual C++下对匿名管道的编程实现
- 免费有理之文件备份软件
- 前端学习(2339):React出现的历史背景
- 09.MyBatis的逆向工程
- js layui跳转页面_【WEB前端开辟】layui的iframe跳转链接与页面按钮跳转相干引见...
- 深度linux使用入门教程,Linux初级使用指南
- 深度解读华为5G空口新技术:F-OFDM和SCMA
- Android项目解耦--路由框架ARouter的使用
- Harmonious
- Django电商项目(八)短信验证码的前后端实现
- 计算机视觉博士去向,为什么现在不看好 CV 方向了呢?
- Row size too large (> 8126). Changing some columns to TEXT or BLOB… | Mysql / MariaDB
- java接入顺丰快递api(有可运行demo)(包括下单、路由查询、路由推送、查询订单状态、取消订单)
- 烟波流传,繁花三千,倾听似水流年
- 江苏2021年计算机二级报名时间,江苏3月计算机二级考试报名时间安排
- 一篇读懂自动驾驶汽车决策层算法的新思路
- ASR PRO与 ESP8266 CP2102进行串口通信
- 《我曾七次鄙视自己的灵魂》-纪伯伦
- HDU 4533 威威猫系列故事――晒被子(线段树区间更新+分情况推公式)
- chrome如何查看页面内存占用率内存泄漏情况
热门文章
- python函数封装计算n运算_在Python里面怎么可以运算出999999999**999999999,求思路?...
- Win32 一个helloworld对话框
- 【嵌入式系统】STM32串口通信的四种方法(基于RTOS)
- C++语法:构造函数以及析构函数
- 椭圆曲线密码学导论pdf_椭圆曲线密码学
- Java ObjectOutputStream writeBytes()方法与示例
- solr mysql数据注入_(solr系列:四)将mysql数据库中的数据导入到solr中
- Effective C++学习第四天
- C++ 常用算法之遍历
- 交换机MAC地址学习和转发数据帧的原理