地理資訊圖資雲服務平台 TGOS
https://www.tgos.tw/tgos/Web/Address/TGOS_Address.aspx
npm i --save tgos-nodejs-sdk
const TGOS = require('tgos-nodejs-sdk');
const tgos = new TGOS({
appId,
appKey,
returnRawData: false,
debug: true,
});
const [{
lat: 25.039966,
lng: 121.512458,
address: '臺北市中正區建國里4鄰重慶南路一段122號',
details: {
county: '臺北市',
town: '中正區',
village: '建國里',
neighborhood: '4鄰',
road: '重慶南路',
section: '1',
lane: '',
alley: '',
subAlley: '',
tong: '',
area: '',
number: '122號'
}
}] = await tgos.queryAddress('臺北市中正區建國里4鄰重慶南路一段122號', {
oSRS: 'EPSG:4326', // See supported values
oFuzzyType: 2,
oResultDataType: 'JSON',
oFuzzyBuffer: 0,
oIsOnlyFullMatch: false,
oIsSupportPast: true,
oIsShowCodeBase: false,
oIsLockCounty: true,
oIsLockTown: false,
oIsLockVillage: false,
oIsLockRoadSection: false,
oIsLockLane: false,
oIsLockAlley: false,
oIsLockArea: false,
oIsSameNumber_SubNumber: true,
oCanIgnoreVillage: true,
oCanIgnoreNeighborhood: true,
oReturnMaxCount: 1,
});
- google earth (wgs84 datum)
- open street map (gcs with units decimal degrees & datum of wgs84)