Бинго
насколько я знаю, mapbox умеет отдавать только тайлы, поэтому их оффлайн-карты будут занимать много больше места, чем построенные векторные из сырых данных osm.
Так что mapbox может реально использоваться, если у вас не специализированное картографическое приложение, а вы решили запилить Кошелёк под видом карт.
7 штук. И они их порезали меленько, чтобы вам точно не хватило.
Вы о чём вообще? У Osmand и Maps.Me один и тот же источник карт — OSM. Если тропинка есть на одной карте, она есть и на другой (с точностью до частоты билда карт).
Закачать Алтай на мэпс ми — дело одного нажания.
Чем это приложение отличается от Mapy.cz, помимо урезанной функциональности?
Предлагать в качестве замены бесплатного приложения софтину с подпиской 150 р./мес. не корректно.
Мда, только они не смогут выплатить штраф: 20% они получают из бюджета, а 80% от целевых жертвователей.
Если они потратят деньги на штраф, будет новый суд по нецелевому расходованию средств.
Добро пожаловать в Россию.
Турк давно сдох, Амазон его даже внутри не использует.
А Толока живее всех живых.
1. У вас объявление функции некорректное, код не запустится: keyword arguments всегда идут после positional arguments:
def r_spec(duration, path, temp, path2script, command='Rscript'):
2. Для чего склеивать два листа, если вы их тут же создаёте? Сделайте сразу один: cmd = [command, path2script, name, duration, path, temp]
3. subprocess.Popen() — довольно низкоуровневая функция, вам отлично подойдёт subprocess.run()
Не "сделает", а "отрисует". Мне кажется, следующей вашей мыслью будет, что "Черный квадрат" может нарисовать любой ребенок.
Вообще-то в работе дизайнера и художника собственно рисование дополняется ещё и замыслом.
Вот вы умный и ни разу не дурак. И функция у вас возвращает какую-то хитрую структуру (словари листов словарей, например). И вдруг вы поняли, что нужно изменить структуру возвращаемого значения. И теперь перед вами в полный рост встаёт проблема во всех местах использования результата вашей функции, и даже его составных частей обновить его разбор и использование. И ни одного места не пропустить. А статическая типизация вам бы сразу все несоответствия бы показала.
В РФ не прецедентное право, так что всем будет пофиг на прецеденты
На Эльбрусе один из базовых лагерей тоже не зря "Бочки" называется.
Нынешние владельцы, похоже, в основном подкупали клиентскую базу, чтобы продвигать ей свой кошелёк.