2012-07-24 29 views
0

我正在创建本地Windows Phone应用程序,并且希望能够使地图上显示位置的facebook墙贴(如当您标记某处时) 。仅在经纬度坐标的facebook上发布位置

这似乎是一个重复的问题,但我还没有设法找到C#代码。

所以我需要张贴的地方,但我只有经纬度,实无placeId

这里的示例代码不工作:

 var parameters = new Dictionary<string, object>(); 

     parameters["message"] = txtMessage.Text; 

     var place = new Dictionary<string, object>(); 
     place["location"] = new GeoCoordinate { Latitude = 60.1654712, 
                Longitude = 24.9220499 }; 
     parameters["place"]=place; 
     fb.PostAsync("me/feed", parameters); 

回答

-1

你可以尝试搜索放置在经纬度坐标的一定距离内,并让用户选择其中一个结果。

有关详细信息,请参阅https://developers.facebook.com/docs/reference/api/#searching

+0

感谢您的回答。我知道这个选项,但有没有可能从坐标完全标记出位置?我知道你可以在原生facebook应用中创建新的地方,但我还没有找到API的 – user1439422 2012-07-25 06:35:32

+0

似乎没有办法通过API来做到这一点,但在这里有人描述了如何使用Open Graph对象来完成:http://stackoverflow.com/questions/6017790/can-a-developer-add-places-to-facebook-checkin - 也许你可以使用它? – CBroe 2012-07-25 08:52:44