繁体   English   中英

Google Calendar API:在Android中以编程方式将经度添加到Calendar Event吗?

[英]Google Calendar API: add latitude longitude to Calendar Event programmatically in android?

我检索了有关事件详细信息的信息。 我想使用意图将经纬度长时间发送到日历。 我在Google上搜索但未找到任何解决方案? 请帮忙。

您可以使用CalendarContract类实现此目的。 使用此类可以添加位置。 CalendarContract.Events.EVENT_LOCATION

在此处获取更多信息使用“ Intent.putExtra()”方式将带有提醒的事件添加到日历

通过将Google API与其他语言一起使用,我已经能够将纬度和经度作为字符串传递,并且日历事件中的地图链接将图钉放置在正确的位置。 我可以想象该API对于所有语言都具有相同的行为。

资料来源: 白宫的经度和纬度

C#伪代码

var latitude = "38.8976763";
var longitude = "-77.0365298";

new Event
{
   // beginning parameters
   ...

   // The comma is optional and replaceable with a single space
   Location = $"{latitude}, {longitude}", 

   ... 
   // final parameters
}

Google API添加的事件详细信息中的图片: 使用Google API添加事件的屏幕截图

从“日历事件”中单击地图时的结果链接:

地图

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM