mirror of
https://github.com/muerwre/orchidmap-front.git
synced 2025-04-25 02:56:41 +07:00
gpx fix
This commit is contained in:
parent
bcc357ca98
commit
9c46f11a94
1 changed files with 18 additions and 20 deletions
|
@ -9,37 +9,35 @@ interface IGetGPXString {
|
|||
points: Array<IRoutePoint>,
|
||||
title?: string,
|
||||
}
|
||||
|
||||
export const getGPXString = ({ points, title }: IGetGPXString): string => (`
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<gpx>
|
||||
<rte>
|
||||
<name>${title || 'GPX Track'}</name>
|
||||
${
|
||||
points.reduce((cat, { lat, lng }, index) => (
|
||||
` ${cat}
|
||||
<wpt lat="${lat.toFixed(6)}" lon="${lng.toFixed(6)}"></wpt>`
|
||||
), '')
|
||||
}
|
||||
</rte>
|
||||
</gpx>
|
||||
`);
|
||||
|
||||
// export const getGPXString = ({ points, title }: IGetGPXString): string => (`
|
||||
// <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
//
|
||||
// export const getGPXString = ({ points, title }: IGetGPXString): string => (`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
// <gpx>
|
||||
// <rte>
|
||||
// <name>${title || 'GPX Track'}</name>
|
||||
// ${
|
||||
// points.reduce((cat, { lat, lng }, index) => (
|
||||
// `${cat}
|
||||
// <rtept lat="${lat}" lon="${lng}"></rtept>`
|
||||
// ` ${cat}
|
||||
// <wpt lat="${lat.toFixed(6)}" lon="${lng.toFixed(6)}"></wpt>`
|
||||
// ), '')
|
||||
// }
|
||||
// </rte>
|
||||
// </gpx>
|
||||
// `);
|
||||
|
||||
export const getGPXString = ({ points, title }: IGetGPXString): string => (`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<gpx>
|
||||
<rte>
|
||||
<name>${title || 'GPX Track'}</name>
|
||||
${
|
||||
points.reduce((cat, { lat, lng }, index) => (
|
||||
`${cat}
|
||||
<rtept lat="${lat}" lon="${lng}"></rtept>`
|
||||
), '')
|
||||
}
|
||||
</rte>
|
||||
</gpx>
|
||||
`);
|
||||
|
||||
export const downloadGPXTrack = ({ track, title }: { track: string, title?: string }) => (
|
||||
saveAs(
|
||||
new Blob([track], { type: 'application/gpx+xml;charset=utf-8' }),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue