mirror of
https://github.com/tumic0/GPXSee.git
synced 2024-11-28 05:34:47 +01:00
Code cleanup
This commit is contained in:
parent
c89137204e
commit
b867ce9a7f
@ -9,6 +9,8 @@
|
|||||||
#include "pathitem.h"
|
#include "pathitem.h"
|
||||||
|
|
||||||
|
|
||||||
|
#define GEOGRAPHICAL_MILE 1855.3248
|
||||||
|
|
||||||
PathItem::PathItem(const Path &path, Map *map, QGraphicsItem *parent)
|
PathItem::PathItem(const Path &path, Map *map, QGraphicsItem *parent)
|
||||||
: QGraphicsObject(parent)
|
: QGraphicsObject(parent)
|
||||||
{
|
{
|
||||||
@ -48,9 +50,9 @@ void PathItem::updatePainterPath(Map *map)
|
|||||||
for (int i = 1; i < _path.size(); i++) {
|
for (int i = 1; i < _path.size(); i++) {
|
||||||
const PathPoint &p1 = _path.at(i-1);
|
const PathPoint &p1 = _path.at(i-1);
|
||||||
const PathPoint &p2 = _path.at(i);
|
const PathPoint &p2 = _path.at(i);
|
||||||
unsigned n = (p2.distance() - p1.distance()) / 1855.3;
|
unsigned n = ceil((p2.distance() - p1.distance()) / GEOGRAPHICAL_MILE);
|
||||||
|
|
||||||
if (n) {
|
if (n > 1) {
|
||||||
Coordinates c1(p1.coordinates());
|
Coordinates c1(p1.coordinates());
|
||||||
Coordinates c2(p2.coordinates());
|
Coordinates c2(p2.coordinates());
|
||||||
GreatCircle gc(c1, c2);
|
GreatCircle gc(c1, c2);
|
||||||
|
Loading…
Reference in New Issue
Block a user