使用Google Maps API实现云功能

时间:2017-08-16 20:32:27

标签: google-maps firebase google-cloud-functions

我在网上搜索了很多,但没有找到任何解决方案。

有没有办法在云端功能中使用Google Maps API?

例如,验证是否存在Google Maps Place-Id?

2 个答案:

答案 0 :(得分:5)

云函数是在相当标准的Node.js环境中执行的JavaScript代码片段。因此,只要您想知道自己是否可以在云函数中执行特定操作,就可以在Node.js中搜索如何执行相同操作。

例如,快速搜索use google maps api in node.js会产生许多有希望的结果,包括这似乎authoritative library from the Google Maps team

答案 1 :(得分:0)

我弄明白了这个问题。看起来我的npm与两个package.json文件有点混淆(?)。但这是可能的。

  1. 我在两个文件夹中都运行npm prune

    1. functions由firebase创建的文件夹,
    2. 初始项目文件夹。
  2. 然后我从两个路径中删除了node_modules个子目录。

  3. 同时检查package.json并将firebase依赖项手动添加到package.json文件夹中的functions
  4. 在两个目录中安装了package.json
  5. 使用require('@google/maps')
  6. 重新上载云功能
  7. 它奏效了! :)
  8. 感谢您的支持@Frank!

    干杯,

    Unkn0wn0x