#c# #xamarin #xamarin.forms #xamarin.android #maps
#c# #xamarin #xamarin.forms #xamarin.android #Карты
Вопрос:
Мне нужно использовать Xamarin.GooglePlayServices.Карты в моем Xamarin.Приложение Forms. Но я написал все свои страницы в общем проекте (например, App) и могу установить Xamarin.GooglePlayServices.Карты только в проекте Android (App.Android). Могу ли я использовать этот пакет (Xamarin.GooglePlayServices.Maps) в моем общем проекте (приложении)?
Ответ №1:
Скачать «Xamarin.Вместо этого «Forms.Maps». У него есть зависимости от «Xamarin.GooglePlayService.Maps» и многое другое.
Ответ №2:
Как и сказал HeroesVII, установите Xamarin.Forms.Maps
для Xamarin.Формы. Пример кода ниже для вашей справки.
Процесс настройки для отображения и взаимодействия с картой на Android Xamarin.Формы — это:
- Получите ключ API карт Google и добавьте его в манифест.
- Укажите номер версии сервисов Google Play в манифесте.
- Укажите требование к устаревшей библиотеке HTTP Apache в манифесте.
Более подробную информацию о шагах вы можете найти в документах MS.
Вы можете загрузить исходный файл по ссылке ниже. https://learn.microsoft.com/en-us/samples/xamarin/xamarin-forms-samples/workingwithmaps /
Ответ №3:
Я бы посоветовал вам, поскольку @HeroesVII сказал, что вы должны попробовать Xamarin.Forms.Maps, является более легким и упрощенным. В любом случае, если вы хотите придерживаться Xamarin.GooglePlayServices.Карты не должно быть никаких проблем с тем, что это находится в стандартном проекте.
Вы можете найти и пример здесь в этом репозитории, который я создал около двух дней назад.