2

標準の Facebook イベント アプリのイベントを、作成したカスタム Google マップに表示する方法はありますか?

どんなヒントでも大歓迎です。

4

2 に答える 2

0

許可があれば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 にアクセスし、その情報を使用してマップをレンダリングする方法の例を示すには、これで十分です。これは、Google マップの静的 API を使用しています。

于 2012-05-08T19:48:52.490 に答える