繁体   English   中英

在Google Maps详细信息上获取所有图像

[英]Get all images on Google Maps Details

[IONIC 3] [Google位置详细信息]我试图获取“客户端”中包含的所有图像,直到可以在控制台中显示图像,但是在html中它仅显示一个,我在做什么错?

功能:

photo(place) {
 var photos = place.photos;
 if (!photos) {
  return '';
 }
 for (let i = 0; photos[i]; i++) {
  return '<img src="'+ photos[i].getUrl({ 'maxWidth': 2000, 'maxHeight': 1000 }) +'"/>';
  //console.log('<img src="'+ photos[i].getUrl({ 'maxWidth': 500, 'maxHeight': 500 }) +'"/>' )
 }
}

没有HTML:

<div id="foto" [innerHTML]="item.photo"></div>

您应该在循环完成之后通过将图像标签串联到一个变量中来返回。

var images = ''
for (let i = 0; photos[i]; i++) {
  images = images + '<img src="'+ photos[i].getUrl({ 'maxWidth': 2000, 'maxHeight': 1000 }) +'"/>';
}
return images;

或者,您可以将URL作为数组返回,并在视图部分进行处理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM