我正在使用Google Places API并享受它,但似乎无法获得理想的结果。
最终,我想要制作的是一种雷达搜索,可以显示半径5公里范围内的酒吧,餐厅类型的物品。除了地图指针,我还要浏览那个地方的图标或照片。
我大部分时间都在那里,但我为照片尝试的很多选项都失败了。我可以将库中的静态图像显示为图标(在下面的代码中注释掉),但我非常喜欢这张照片。
如果那不可能,那么我想将staticImage x指定为类型Bar,将staticimage2指定为y类型。
任何人都可以对我做错的事情有所了解,如果不可能的话,你能提出另一种方法吗?
非常感谢!
for (var i = 0, result; result = results[i]; i++) {
//var place = results[i].place;
var marker = new google.maps.Marker({
map: map,
position: result.geometry.location,
place : {
placeId : results[i].place_id,
location : results[i].geometry.location,
photo : results[i].photo - doesn't work
},
title: results[i].place_id + ' : ' + results[i].geometry.location - problems here as well. :(
//icon: "/assets/images/cake_32x32.png" - This works -
//icon : results[i].photos[i].getUrl({'maxWidth': 35,'maxHeight': 35}) - This doesn't
});