javascript - 如何从 google place api 获取地点照片

标签 javascript google-places-api var geturl

我是js和api的初学者

我有一个大问题..

如何使用 Google Places API 获取某些地点的照片。

我尝试这样做:

function setLink(i) {
            var photo = place.photos;
            var sideClick = jQuery("<a class=side_click href='#'></a>");
             $(sideClick).html(place.name+photo);
             $("#side_bar").append(sideClick).append("<br>");
             $(sideClick).on("click", function() {
               markers[i].modalWindow_.getDetails(markers[i].place_);
             });
          }

我只得到这样的东西:

Hotel Name [object Object]

如何将这个[object Object]改为图片的url?

我也尝试:

var photo = place.photos.geturl(); 

但也不起作用...

如何解决这个问题?

最佳答案

place.photos 是一个 Array ,您必须选择该数组中的一项才能获取特定照片的详细信息

https://developers.google.com/maps/documentation/javascript/places#places_photos

关于javascript - 如何从 google place api 获取地点照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17390843/

相关文章:

jquery - 如果变量 = 数字,则执行 X,否则不执行任何操作

javascript - Meteor 在数据库连接后运行函数

javascript - 对象字面量和方法分组

javascript - IE11 中的 onclick 功能不起作用

google-maps - Google Maps Place API 和 Google Maps Time Zone API 之间的区别

google-maps - Google Places API - 下载用户评论和星级

javascript - 如何在 JavaScript 中对 ' 字符进行编码?

ios - 等同于 Swift 中的 performSelectorOnMainThread wait Until Done

php - 函数类似于 php 中的 var_dump

jquery - 将变量从 .each 循环传递到函数内的 if 语句