地球坐标映射

把地球看成一个半径为100px的圆球,采用等角斜方位投影,计算出经纬度分别为longitude和latitude的点对应的(x, y, z)坐标值。

var map=$$.map();

首先,你需要获取map对象,默认的参数适合绘制中国地图,当然,你可以修改他们:

map.center(longitude, latitude);

上面的方法用于设置旋转中心,你可以把你绘制的部分的中心的经纬度设置为中心。返回map对象。

map.scale(scale);

设置缩放比例,默认1。返回map对象。

经过上面简单的配置,你就可以直接调用map对象获取一个经纬度对应的坐标:

var xyz=map(longitude, latitude);