2015-05-17 73 views
0

我在JSP中使用Google Places API并以JavaScript形式获取JSON形式的结果。事情是JSON的所有属性都可以正确填充相片。我正在使用nearbySearch。据我所知,附近的搜索应该提供至少一个PlacePhoto对象,但它似乎不适用于我。使用附近的搜索从谷歌地方API获取照片

这是nearbySearch

service.nearbySearch(request, callback); 

这是我获取URL,并将其存储在照片VAR

photo = place.photos[0].getUrl({ 'maxWidth': 35, 'maxHeight': 35 }); 

我通过JavaScript将图像以表格单元格。

var text3 = document.createElement('img'); 
text3.src = photo[0]; 
cell3.appendChild(text3); 

这是行不通的。有关如何使这项工作的任何提示?我很感激例子,因为我是这个新手。

+1

你说的“它不工作呢? “ –

+0

图像不显示在该单元格中。此外,我正在运行一个for循环来显示餐厅从JSON数组中获取细节。它卡在第一个输出上(不管输出是什么),并且不显示其他餐馆。 –

回答

0

我不知道,如果是这样的问题,而是你photo变量是一个字符串,而不是一个数组,所以你可以只是做text3.src = photo;text3.src = photo[0];

+0

Nope不工作:( ' –

+0

我想我找到了我的问题,附近的搜索没有返回一个照片数组,我刚刚查看了JSON响应,没有照片,我用餐厅的地点进行了详细搜索瞧瞧照片数组出现了,我将在我的代码中实现它,并让你知道它是如何工作的。 –

相关问题