首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从JSON数据文件创建新的A-FRAME对象/基元?

如何从JSON数据文件创建新的A-FRAME对象/基元?
EN

Stack Overflow用户
提问于 2018-08-12 15:24:00
回答 1查看 349关注 0票数 1

使用A-FRAME,如何使用Json文件中的数据并创建新的对象/原语来充当POIS?

*EXEMPLO JSON:* (https://leafletjs.com/examples/geojson/sample-geojson.js)

代码语言:javascript
复制
var lightRailStop = {
    "type": "FeatureCollection",
    "features": [
        {
            "type": "Feature",
            "properties": {
                "popupContent": "18th & California Light Rail Stop"
            },
            "geometry": {
                "type": "Point",
                "coordinates": [-104.98999178409576, 39.74683938093904]
            }
        },{
            "type": "Feature",
            "properties": {
                "popupContent": "20th & Welton Light Rail Stop"
            },
            "geometry": {
                "type": "Point",
                "coordinates": [-104.98689115047453, 39.747924136466565]
            }
        }
    ]
};

需要什么javascript / html来提取内容,并用每个数据创建一个新对象(a-box / a-entity),以便可以在a-frame VR / AR中使用?

EN

回答 1

Stack Overflow用户

发布于 2018-08-17 07:10:51

代码语言:javascript
复制
lightRailStop.features.forEach(stop => {
  let el = document.createElement('a-entity');
  el.setAttribute('text', 'value', stop.properties.popUpContent);
  el.object3D.position.set(parseFloat(stop.coordinates[0]), 1.6, parseFloat(stop.coordinates[1]));
  scene.appendChild(el);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51806658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档