实现类似Google Earth的效果,做自己网站用户活动的3D效果原理

  • Post author:
  • Post category:其他



源码下载

(javascript实现)

效果参考:

三生万物,万物有趣


原理:

//

poly9

发布了一个叫作

Free Earth

的 3D 地图

//通过他们的

Javascript API

你也可以做地标或添加视频或者控制3D地球模型的的转动.

//利用yahoo ui js库

var Longwosion = {};

Longwosion.Youqu3d = function() {

var Event = YAHOO.util.Event;

var Dom = YAHOO.util.Dom;

var $ = Dom.get;

var map;

var markerIcon1;

var messages = [];

var loadData = function(){//调用有趣吧的api,获取json数据,形成类似<script>render([..]);</script>的js放到页面

var s = document.createElement(‘script’);

s.type = ‘text/javascript’;

s.src = ‘http://www.youqubar.com/api/status_json?’ + Math.random() + ‘&count=20&callback=render’;

document.getElementsByTagName(‘head’)[0].appendChild(s);

};

var resizeMap = f



版权声明:本文为fun1984原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。