【发布时间】:2017-10-10 08:37:51
【问题描述】:
我将 storelocater.js 用于谷歌地图中的多个位置,并根据带有图像的位置显示信息。我只能显示一张图片,但我想在信息面板中显示多张图片。链接这个
这是我的代码
var panelDiv = document.getElementById('panel');
storeLocator.Panel.NO_STORES_IN_VIEW_HTML_ = '<li class="no-stores">The nearest outlet:</li>';
var Store = storeLocator.Store;
Store.prototype.generateFieldsHTML_ = function(fields) {
var html = '';
html += '<div class="store-data">';
if(this.props_['title']){
html += '<div class="title"><div class="img-list clearfix">' +
for (var i = 0; i <= this.props_[images].length; i++) {
console.log(this.props_[images[i]]);
// <img src=' + this.props_['images'] + '>
}
+ '</div></div>'
}
html += '</div>';
return html;
}
var data = new storeLocator.StaticDataFeed;
data.setStores([
new storeLocator.Store('store02', new google.maps.LatLng(27.67663,85.31093), null, {images: ["img/thapathalil.jpg","img/thapathalil.jpg","img/thapathalil.jpg"]})
]);
它显示: Uncaught SyntaxError: Unexpected token for...
我该如何解决这个问题?我如何在“图像”中获取位置
提前致谢
【问题讨论】:
-
您能否添加您面临的问题/错误?或者可能是如何呈现的?
-
我已经编辑了我的代码。请查看。
-
@NiranjanShakya 你检查了下面的my answer 吗?!
-
@chsdk 是的,谢谢它对我有用。
标签: javascript arrays string google-maps for-loop