Загрузка карты OSM в xamarin [duplicate]

И еще одно решение: вместо создания другого цикла просто привяжите функцию this к функции возврата.

var funcs = [];

function createFunc(i) {
  return function() {
    console.log('My value: ' + i); //log value of i.
  }.call(this);
}

for (var i = 1; i <= 5; i++) {  //5 functions
  funcs[i] = createFunc(i);     // call createFunc() i=5 times
}

By связывая это, решает также проблему.

2
задан kmb 17 May 2016 в 15:25
поделиться

3 ответа

Xamarin Forms имеет встроенный элемент управления Map . TKCustomMap - сторонний рендерер, который добавляет функциональность встроенной карте.

4
ответ дан Jason 25 August 2018 в 12:04
поделиться

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

Mapsui - это компонент карты C # для приложений

Поддерживаемые платформы: WPF, UWP, Android, iOS

0
ответ дан SushiHangover 25 August 2018 в 12:04
поделиться

О документации по утечке Я написал blogpost об этом: http://zchpit.blogspot.com/2017/10/open-street-map-in-xamarin-forms.html

Вы можете найти исходный код на моем github: https://github.com/zchpit/OPM_in_XamarinForms

О: есть ли возможность изменить, например, дизайн пин-кода или макета карты?

Да. Вы можете изменить карту (одну из многих) или создать свою собственную карту (то же, что и в стандартном xamarin)

0
ответ дан zchpit 25 August 2018 в 12:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: