首先,我是ember.js的新手,我刚刚完成了网站上的教程,我相信我可以用它来创建我想要的东西。
我有一个带有数组对象的xy.json。这些对象包含:纬度、经度和更多信息。现在,.json中的每个对象都应该在google地图上有一个标记,以及一个导航,在地图上以视图为中心,并在右视图上创建一个url。
我相信我需要两个把手模板(应用程序和索引)。导航应用程序和地图索引。
现在,我需要将数据(.json)放入一个模块中,并对其进行循环。
For objects in Objects
....
end
但我不知道我如何能够创建链接到中心的谷歌地图,并把标记在地图上。
感谢任何帮助让我朝
我用Ember 2.8。在Ember中存在。应该是可迭代的。但是,没有示例说明如何通过它枚举并呈现它。
假设映射中的键和值都是具有某种“名称”集的JS对象,我尝试使用Emblem:
each myMap.keys as |key|
p = key.name
each myMap.values as |value|
p = value.name
/ each myMap as |key, value| //this one causes build error
/ p = key.name
/ p = value.name
这些语法似乎没有一种比“未定义的”空空间更有效
我试图在mapbox gl js中实现一个缩放栏,但我发现唯一的东西是他们的文档中的代码,它添加了一个+,-和一个重置。有没有什么方法我可以添加一个滑块缩放级别栏?(像这样的https://www.w3schools.com/howto/howto_js_rangeslider.asp栏) var nav = new mapboxgl.NavigationControl();
map.addControl(nav, 'bottom-left');