我們都知道http://www.chromeexperiments.com/globe/ WebGL實驗,我真的對他們在那裏做的事情感興趣。在WebGL Globe(Google)中選擇酒吧
他們在那裏做的是他們基於GPS(JSON格式)信息在地球上創建酒吧。本身很酷。
在等待three.js庫文檔變得更完整時,我想問一個問題。我將如何實現一個方法來調查哪個欄是ie。點擊?
由於提前, Karpo
我們都知道http://www.chromeexperiments.com/globe/ WebGL實驗,我真的對他們在那裏做的事情感興趣。在WebGL Globe(Google)中選擇酒吧
他們在那裏做的是他們基於GPS(JSON格式)信息在地球上創建酒吧。本身很酷。
在等待three.js庫文檔變得更完整時,我想問一個問題。我將如何實現一個方法來調查哪個欄是ie。點擊?
由於提前, Karpo
您需要使用投影機和雷到determin點擊的對象:
http://mrdoob.github.com/three.js/examples/webgl_interactive_cubes.html
,從這裏上它瓦特應該很容易..你需要一種方式來區分不同的酒吧......也許與網格的「名稱」屬性..
根據酒吧的數量我會使用地球上的射線和通過緯度和經度選擇條形,速度要快得多。此外,它不依賴用戶的能力來點擊小條。
我嘗試使用Three.js的最新版本50版本,並修改WebGL Globe以匹配其正確的函數名稱等。我想我知道它是正確的,但我在addPoint()函數中遇到錯誤,它嘗試以下:GeometryUtils.merge(subgeo,point);我將它改爲THREE.GeometryUtils.merge(subgeo,point)。控制檯說:「未捕獲的TypeError:無法讀取null的屬性ID。想法? – Karpo
這裏也討論了同樣的問題:http://code.google.com/p/webgl-globe/issues/detail?id=18 – Karpo