Xamarin формирует карты из намерения

#xamarin.forms

#xamarin.forms

Вопрос:

Как получить местоположение из собственного приложения Maps в мое приложение Xamarin forms. и когда мое приложение открыто, оно должно открыть Xamarin.Формы.Отображает в определенном местоположении. Предположим, пользователь моего приложения получил местоположение от клиента в приложении whats. Он / она откроет местоположение в собственном приложении, и оттуда, когда он выберет поделиться, мое приложение должно появиться в списке. Когда он / она выбирает мое приложение, карта должна открыться и добавить pin-код в это конкретное местоположение.

Ответ №1:

Если вы имеете в виду получение данных из других приложений в ваше приложение, вы можете использовать расширение общего доступа для достижения этой цели.

iOS: понять расширения общего доступа

Android: получение простых данных из других приложений

Как правило, при совместном использовании данных между картографическими приложениями мы открываем картографическое приложение вручную.

Согласно текущему техническому решению, существует два основных способа открыть другое приложение.

  • Одним является интеграция SDK, который необходим для открытия приложения.

  • Другой вариант использует схему URL.

Оба из них не могут быть обнаружены автоматически, а затем откройте другое приложение. Все сторонние картографические приложения предоставляют разработчикам свою схему URL или SDK. Похоже, что наше приложение может автоматически обнаруживать другие картографические приложения. На самом деле разработчики определили поддерживаемые другие картографические приложения. Однако мы можем определить, установлены ли определенные приложения для отображения на устройстве. Если они установлены, в общем меню они будут отображаться, иначе нет.

Что касается схемы URL, у iOS и Android есть свои способы добиться этого.Дополнительная информация может относиться к каждому их официальному документу.

iOS: определение пользовательской схемы URL для вашего приложения

Android: взаимодействие с другими приложениями