Current Version: v1.0.2 RC version.
$ npm install trans97
- ES6 module
import { Trans97 } from 'trans97';
const trans97 = new Trans97({
type: 'wgs84'
});
- node.js module
const { Trans97 } = require('trans97');
const trans97 = new Trans97({
type: 'wgs84'
});
-
type:
string
- value:
wgs84
ortwd97
- description: if you want to convert TWD97 format to WGS84 format.
- value:
Convert WGS84 data to TWD97 data.
const position = trans97.getLocation(24.56, 121.2);
console.log(position);
// data output: { x: 270269, y: 2710413 }
Using function TWD97toWGS84 to convert TWD97 data to WGS84 data.
const position = trans97.getLocation(270269, 2710413);
console.log(position);
// data output: { lat: 24.499998364227416, lng: 121.20000042320393 }
Using function distance_TWD97 to calculate the distance of 2 points by TWD97 data.
const data = {
originTwd97X: 250000,
originTwd97Y: 2655023,
observationTwd97X: 250123,
observationTwd97Y: 2655059
};
const distance97 = trans97.getDistance(data);
Using function distance_WGS84 to calculate the distance of 2 points by WGS84 data.
const wgs84Data = {
originLat: 24,
originLng: 121,
observationLat: 24.1,
observationLng: 121.3
};
const distanceWGS84 = trans97.getDistance(wgs84Data);
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
MIT @ yichunsung