[Day27]
說明:
一、安裝
npm install @googlemaps/google-maps-services-js
二、引入使用
import {Client} from "@googlemaps/google-maps-services-js";
const client = new Client({});
client
.elevation({
params: {
locations: [{ lat: 45, lng: -110 }],
key: GOOGLE CONSOLE上申請的API KEY,
},
timeout: 1000, // milliseconds
})
.then((r) => {
console.log(r.data.results[0].elevation);
})
.catch((e) => {
console.log(e.response.data.error_message);
});
這裡引入client,記得要去google 後台申請key。
以及要開通Maps API的相關使用權限。
這裡需要開通elevation的使用權限。
三、查詢地址
client.findPlaceFromText({
params: {
input:"台北101",
language: "zh-tw"
}
})
.then((r) => {
console.log(r.data.results[0].text);
})
.catch((e) => {
console.log(e.response.data.error_message);
})
[ Day 27結束]