Есть ли способ, который я могу сделать, чтобы события в стандартном приложении событий Facebook отображались на пользовательской карте Google, которую я создал?События в Google отображаются в Google Map
Любые советы были бы высоко оценены.
Есть ли способ, который я могу сделать, чтобы события в стандартном приложении событий Facebook отображались на пользовательской карте Google, которую я создал?События в Google отображаются в Google Map
Любые советы были бы высоко оценены.
Учитывая у вас есть user_events
разрешения, вы можете получить доступ места следующим образом:
FB.api("/me/events", function(events) {
if(events.error)
console.error(events);
var map = "http://maps.googleapis.com/maps/api/staticmap?zoom=14&size=512x512&maptype=roadmap&sensor=false";
for(var i = 0; i < events.data.length; i++) {
var point = "&markers=color:blue%7Clabel:S%7C";
point += (events.data[i].venue.latitude + "," + events.data[i].venue.longitude);
map += point;
}
var img = document.createElement("IMG");
img.src = map;
document.body.appendChild(img);
});
Я не проверял, но это должно быть достаточно, чтобы показать пример того, как получить доступ к API в браузера и отобразить карту с ее информацией. Это использует статический API Google Maps.