iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 27
0
自我挑戰組

後端工程師自我練習,使用Node.js來做後端server系列 第 27

[Day-27] Node.js [nodejs上的google map api套件]

  • 分享至 

  • xImage
  •  

[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結束]


上一篇
[Day-26] Node.js [ google api ]
下一篇
[Day-28] Node.js (google api auth)
系列文
後端工程師自我練習,使用Node.js來做後端server30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言