如何使用模板中的数据显示谷歌地图
How to display Google Maps with data from template
我有一个地图数组,每个地图都有一个纬度和纵向值。
在EmberJS中,我想显示数组中每个地图的谷歌地图。
我想我需要一个组件,它采用纬度和经度参数,然后显示地图。但是如何在EmberJS中实现这一点呢?我刚刚开始使用 Ember,所以我对这一切真的没有很好的了解。
我现在正在使用 ember-g-maps,但我遇到了一些麻烦:
我想传入纬度和液化天然气的参数:
{{g-map lat={{selectedMap.gmap_lat_center}} lng={{selectedMap.gmap_long_center}} zoom=12}}
我也试过:
{{g-map lat=selectedMap.gmap_lat_center lng=selectedMap.gmap_long_center zoom=12}}
两者都不起作用,我该如何完成此操作?
编辑:似乎我有一个错字,第二个选项运行良好。
ember-g-map
插件允许您仅使用:
{{g-map lat=37.7833 lng=-122.4167}}
你可以像这样使用谷歌地图的嵌入式版本
<iframe src={{mapURL}} style="width:100%;height:450px;"></iframe>
mapURL: function() {
return "https://www.google.com/maps/embed/v1/place?q=" + this.get('model').get('address').get('city') + ',+' + this.get('model').get('address').get('street') + "," + this.get('country') + "&key=" + "googleAPIKey";
}.property(''),
相关文章:
- 如何将json数据显示为html
- 解耦按钮(两个按钮同时切换),并根据数据显示相应的按钮
- 将json提要数据显示为html
- 使用Ajax Get方法将数据显示到特定元素中
- 如何将数据显示为线性highChart
- Json显示来自网站的数据显示仅未定义
- 使 ajax 请求和成功数据显示在 id <选择>选择>部分中
- 在按钮单击时将图像URL数据显示到弹出框中,而无需禁用背景
- 如何在循环中将 json 数据显示为 HTML
- 如何使用javascript在html中将firebase数据显示为列表
- PHP同时循环数组数据显示到javascript中
- 原始图像数据显示
- 如何在 y 轴上将数据显示为 KB、MB、GB、TB
- Ajax 数据显示在包含 10 行的表中
- 如何让 Mathjax.js 与 ANCII.js 将附加的 json 数据显示为正确的公式
- 调用 Worklight 适配器并将列表视图中的 JSON 数据显示为字符串
- Jquery/Javascript Datatables : 如何在行选择时将行数据显示到 html 文本字段中
- 双击 td 时,如何在警告框中将数据库中的数据显示为 html 表
- 日期之间的数据显示所有头
- 如何使用模板中的数据显示谷歌地图