原文地址 http://zhangyaochun.iteye.com/blog/1682605 原作者:zhangyaochun…
百度地图JS版本 ----选择关键字地图展示对应地址---- CSS body, html { width: %; height: %; margin: ; font-family: "微软雅黑"; font-size: 14px; } #l-map { height: 500px; width: %; } #r-result { width: %; } form.companysel { width: 1200px; margin: 20px auto } form.companys…
最近产品提出一个需求,在我们使用的腾讯地图上为线路polyline添加线路方向.例如下图所示: 查找腾讯地图JS API提供的API,没有找到对应的支持,询问负责腾讯地图的人也得到了同样的答案,即地图JS API不支持线路画方向.于是否就利用地图的Marker类配合旋转来实现这个功能. 实现原理 因为是利用Marker来实现Polyline带方向箭头功能,所以要根据线路不同局部的具体走向来旋转Marker的Icon,从而实现该功能. 另外,我们需要知道: Marker的旋转方向是跟时针方向保持一…
前段时间自己研究了demo就是把某个区域的某个位置通过经纬度在地图上可视化.其实就是使用了第三方插件,比现在比较火的可视化插件d3.js echart.js.大致思路就是,把要用到的位置的geojson数据报错,然后本地调用这些数据,通过d3.js或者echart.js通过地图中的api把他显示到页面上,这样可以更直观更方便的进行预览,也就是现在比较火的数据可视化,也是未来前端发展的一个不错的方向.由于第一次做所以有些需要优化的地方自己可以根据需求优化.代码如下: html: <!DOCTYPE…
概况如下: 1.THREE.CylinderGeometry,THREE.SphereGeometry绘制地图上的标记: 2.THREE.CanvasTexture用于加载canvas绘制的字体: 3.THREE.Shape,MeshLine用于实现平面地图: 4.THREE.ExtrudeGeometry用于将绘制的平面地图沿Z轴拉伸,出现3d效果: 5.THREE.CubicBezierCurve3用于绘制轨迹曲线: 效果图如下: 预览地址:three.js实现世界地图城市迁徙图 初始化场景…
写在前面 注:这个系列是本人对js知识的一些梳理,其中不少内容来自书籍:Javascript高级程序设计第三版和JavaScript权威指南第六版,感谢它们的作者和译者.有发现什么问题的,欢迎留言指出. 1.执行环境 执行环境简称"环境",定义了变量或函数有权访问的其他数据.每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中. 全局执行环境是最外围的一个执行环境.在Web浏览器中,全局执行环境被认为是window对象,因此所有全局变量和函数都是作为wi…
写在前面 注:这个系列是本人对js知识的一些梳理,其中不少内容来自书籍:Javascript高级程序设计第三版和JavaScript权威指南第六版,感谢它们的作者和译者.有发现什么问题的,欢迎留言指出. 1.函数声明和函数表达式 函数声明具有声明提前/声明提升的特性,这一点和变量的声明特性相似,执行代码之前会先读取函数声明和变量声明,意味着可以把函数声明放在调用它的语句后面,但变量声明肯定最好不要这样,因为常伴随undefined问题. 函数声明的函数名称和函数体都提前,而函数表达式只是变量声明…
写在前面 注:这个系列是本人对js知识的一些梳理,其中不少内容来自书籍:Javascript高级程序设计第三版和JavaScript权威指南第六版,感谢它们的作者和译者.有发现什么问题的,欢迎留言指出. 1.原型链 将原型链作为实现继承的方法,基本思想就是利用原型让一个引用类型继承另一个引用类型的属性和方法: function SuperType() { this.property = true; } SuperType.prototype.getSuperValue = function ()…
写在前面 注:这个系列是本人对js知识的一些梳理,其中不少内容来自书籍:Javascript高级程序设计第三版和JavaScript权威指南第六版,感谢它们的作者和译者.有发现什么问题的,欢迎留言指出. 起因 Object构造函数.对象字面量.Object.creat都可以用来创建单个对象,但有明显缺点:使用同一个接口创建很多对象,会产生大量的重复代码.所以才开始了创建对象的模式的探索. 检测对象的类 3种常见的检测任意对象的类的技术:instanceof运算符.constructor属性.构造…
html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Con…