【发布时间】:2016-01-28 02:34:16
【问题描述】:
我正在使用电影节 API。此 api 适用于电影 id,并根据该 id 提供 json 数据。在该数据中有电影名称、电影 url、电影长度等。我所做的是我在每个国家标记下写下了所有 id,因为我想显示哪部电影来自哪个国家。现在我只能在信息窗口中看到 id,而不是我想要的数据(filmName 和 filmUrl)。你知道如何将它们结合起来吗?
每个标记都应打开一个包含该标记数据的信息窗口。 infowindows 的数量= 标记的数量
有人知道怎么帮忙吗? 提前谢谢你。
var ourMarkers =[marker1, marker2, marker3];
for (var x = 0; x < ourMarkers.length; x++)
{
var ourMarker = ourMarkers[x];
for (var i=0;i<ourMarker.customInfo.length;i++){
$.ajax({
url: "http://blabla"+ourMarker.customInfo[i]+"/format/json/API-Key/YQ8UtQp5fCQIDAknJLVXZLWvAcsWjpa86XPml3eH",
dataType: "json",
header: {'X-API-KEY': 'blabla'},
success: function(result) {
console.log(result.filmName_en, result.filmInfoURL);
},
done:function(result){
//console.log(result);
}
});
}
var contentString = '<div id="content">'+ ourMarker.customInfo+'</div>';
bindInfoWindow(ourMarker, map, infoWindow, contentString);
}
【问题讨论】:
-
至少提及您需要从 API 获得什么样的更多信息,如果您在获取这些信息时遇到问题或者您只是不知道如何获取这些信息,则缺少重要的相关信息
-
谷歌搜索 developers.google.com/maps/documentation/javascript/examples/… 可以在 2 秒内回答这个问题
-
对不起,如果我一开始不清楚。我是初学者。我正在使用电影节 API。此 api 适用于电影 id,并根据该 id 提供 json 数据。在该数据中有电影名称、电影 url、电影长度等。我所做的是我在每个国家标记下写下了所有 id,因为我想显示哪部电影来自哪个国家。现在我只能在信息窗口中看到 id,而不是我想要的数据(filmName 和 filmUrl)。你知道如何将它们结合起来吗?
-
@JaredSmith 我已经制作了信息窗口。问题是我希望从 api 中提取信息窗口的内容
-
请编辑您的问题以反映您遇到的实际问题(您在上面的评论中所述的问题)。
标签: javascript api google-maps-api-3 infowindow