0

Я достал лат & долго для подробностей мероприятия. И я хочу отправить lat long в календарь, используя намерение. Я ищу его на google, но не нашел никакого решения? Пожалуйста помоги.API Календаря Google: добавить долготу широты в календарь Событие программно в Android?

ответ

0

Вы можете достичь этого, используя класс CalendarContract. Добавление местоположения возможно с помощью этого класса; CalendarContract.Events.EVENT_LOCATION

Подробнее здесь Adding event with reminders to calendar with 'Intent.putExtra()' way of doing

+0

Просто отправьте лат долго через CalendarContract.Events.EVENT_LOCATION, я думаю, будет достаточно, чтобы ответить на вопрос. Лучшей причиной того, что long long в событии календаря будет так, что из внутреннего календаря приглашенный человек может щелкнуть по этому местоположению, чтобы увидеть его на карте Google, получить указания и т. Д. –

0

Использование API Google с другими языками, я был в состоянии передать широту и долготу в виде строки и ссылку на карту в календаре события падает булавку в правильном положении. Я бы предположил, что этот API имеет одинаковое поведение для всех языков.

Источник: Latitude and Longitude of the White House

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: Screen Snipit of adding Event with Google API

Результирующей связь при нажатии карты из календаря События:

map

 Смежные вопросы

  • Нет связанных вопросов^_^