当我使用图形 api 创建事件时,我需要指定场地,并且我还想显示地图。
我愿意
$fb_event['name'] = "THis is to test latitude";
$fb_event['description'] = "And longitude!!!!";
$fb_event['start_time'] = date( "c", Ai1ec_Facebook_Event::get_facebook_start_time($event->start));
$fb_event['location'] = "Where you want";
$fb_event['street'] = "Via andrea del sarto 9";
$fb_event['city'] = "Milan";
$fb_event['latitude'] = 45.444975793404;
$fb_event['longitude'] = 9.2119209654715;
$facebook = $this->facebook_instance_factory();
try {
$result = $facebook->api( "/me/events", "POST", $fb_event );
} catch (FacebookApiException $e) {
fb($e);
}
这会产生显示正确街道和城市但没有地图的事件。如果我编辑事件并保存,地图“神奇地”会正确使用街道和城市出现。
在任何情况下,纬度和经度都会被忽略。
我究竟做错了什么?