Node.js 使用node/vuejs,如何在客户端发出googleplaceapi请求

Node.js 使用node/vuejs,如何在客户端发出googleplaceapi请求,node.js,vue.js,google-places-api,Node.js,Vue.js,Google Places Api,我使用的vuejs在浏览器中作为单页应用程序运行,因此我进行的任何API调用都使用axios。不幸的是,由于CORS,Google API阻止了通过axios的任何请求。我尝试过各种npm包来尝试解决这个问题,包括“官方”,但我仍然遇到CORS问题 我肯定有一种方法可以通过浏览器使用他们的javascript库进行placeid搜索,但我一生都找不到任何好的文章或示例来了解它是如何完成的 我有谷歌自动完成工作,通过地理代码创建谷歌地图是没有问题的,只是找不到任何与placeid搜索相关的东西 下

我使用的vuejs在浏览器中作为单页应用程序运行,因此我进行的任何API调用都使用axios。不幸的是,由于CORS,Google API阻止了通过axios的任何请求。我尝试过各种npm包来尝试解决这个问题,包括“官方”,但我仍然遇到CORS问题

我肯定有一种方法可以通过浏览器使用他们的javascript库进行placeid搜索,但我一生都找不到任何好的文章或示例来了解它是如何完成的

我有谷歌自动完成工作,通过地理代码创建谷歌地图是没有问题的,只是找不到任何与placeid搜索相关的东西

下面是一个我试图从谷歌文档中获取的请求示例

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=YOUR_API_KEY

任何人都可以提供解决方案或链接,说明如何通过javascript库或API调用正确执行此操作,而不会遇到CORS问题吗?

您指向Google地图包的链接是Node.js包(服务器端)。这就是为什么你有CORS问题

如果您正在构建客户端应用程序,请查看 、和


如果您想在客户端使用Google Maps,您应该使用到Google Maps包的链接Node.js包(服务器端)。这就是为什么你有CORS问题

如果您正在构建客户端应用程序,请查看 、和


如果你想在客户端使用谷歌地图,你应该使用

谷歌到底在哪里展示如何使用他们的图书馆?他们提供了一个脚本来包含,但是我找不到任何实际的例子来进行placeid搜索。我找到的唯一的例子是谷歌地图、方向等。我可能很快就会觉得自己很愚蠢,我想我已经找到了深入挖掘你提供的Places Library链接的文档。谷歌到底在哪里展示了如何使用他们的图书馆呢?他们提供了一个脚本来包含,但是我找不到任何实际的例子来进行placeid搜索。我找到的唯一的例子是谷歌地图、方向等。我可能很快就会觉得自己很愚蠢,我想我已经找到了深入挖掘你提供的Places Library链接的文档。