Comments 11
Трек записывается в фоне?
Какая при этом нагрузка на проц?
Где хранятся точки, и что будет, если приложение будет убито системой?
Как часто пишем на диск?
Вобщем, довольно много вопросов возникает, если хочется сделать действительно удобное приложение.
Какая при этом нагрузка на проц?
Где хранятся точки, и что будет, если приложение будет убито системой?
Как часто пишем на диск?
Вобщем, довольно много вопросов возникает, если хочется сделать действительно удобное приложение.
Статья полезная, но стиль кода местами старается собрать все возможные способы ухудшения читабельности:
Timer {
interval: 100; running: true; repeat: false
onTriggered: {
for(var i = 0;
i < map.supportedMapTypes.length;
++i){
if(map.supportedMapTypes[i].style
=== MapType.CustomMap){
map.activeMapType = map.supportedMapTypes[i];
}
}
}
}
vs
Timer {
interval: 100
running: true
onTriggered: {
var n = map.supportedMapTypes.length;
for (var i = 0; i < n; ++i) {
if (map.supportedMapTypes[i].style === MapType.CustomMap) {
map.activeMapType = map.supportedMapTypes[i];
}
}
}
}
А реализация з оффлайн картами возможна?
По этой теме есть отдельная статья Кратко от том как сделать свой Qt geoservice plugin
скорее нет чем да. Qt карты поддерживают только тайлы, векторную реализацию проще с нуля сделать, чем через плагины Qt. В Qml Map нет даже поддержки вращения…
Разве что создавать тайлы из векторных данных на лету, но лично я воспринимаю это скорее как костыль чем API
Разве что создавать тайлы из векторных данных на лету, но лично я воспринимаю это скорее как костыль чем API
Спасибо. Ваш пост вышел очень вовремя и оказался очень полезным. А вы не знаете, почему потребовалось делать фокусы, вместо того, что написать что-то вроде activeMapType: Map.CustomMap?
Sign up to leave a comment.
GPS трекер на Qt, карта и трек