网站建设维护专员岗位说明,wordpress4.8发布,邯郸注册公司流程和费用,荆州网站建设 松滋网站建设【百度地图API】如何制作一张魔兽地图#xff01;#xff01;——CS地图也可以#xff0c;哈哈哈 原文:【百度地图API】如何制作一张魔兽地图#xff01;#xff01;——CS地图也可以#xff0c;哈哈哈摘要#xff1a; 你玩魔兽不#xff1f;你知道如何做一张魔兽地图不… 【百度地图API】如何制作一张魔兽地图——CS地图也可以哈哈哈 原文:【百度地图API】如何制作一张魔兽地图——CS地图也可以哈哈哈摘要 你玩魔兽不你知道如何做一张魔兽地图不 快来看此文吧 --------------------------------------------- 一、制作魔兽地图的准备工作 其实你只需要准备一些地图的瓦片图就可以了。 用切片工具把一张完整的图片最好大一些清楚一些切成小片。下周我贴这个工具的下载链接出来。留个悬念哈哈。 正式公布切图工具链接 http://openapi.baidu.com/Tools/TileCutter.rar 二、了解百度地图API的地图图层接口 构造函数描述TileLayer([opts:TileLayerOptions])创建一个地图图层实例。 接口地址http://openapi.baidu.com/map/classReference.html#anchor6_TileLayer 使用这个接口就可以将切好的地图瓦片铺在原有的百度地图上。 var tileLayer new BMap.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 MyMap new BMap.MapType(MyMap, tileLayer, {minZoom: 1, maxZoom: 4});var map new BMap.Map(container, {mapType: MyMap});map.addControl(new BMap.NavigationControl()); ---------------------------------------------------------------------------------- 示例http://openapi.baidu.com/map/exam/example.html?v1.27_20#720 posted on 2015-01-07 11:56 NET未来之路 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/lonelyxmas/p/4208074.html