gpt4 book ai didi

javascript - 是否可以控制获取哪些 Google map 脚本(JavaScript API)?

转载 作者:行者123 更新时间:2023-12-03 06:55:01 26 4
gpt4 key购买 nike

因此,我使用 Google map 自动完成城市文本输入。我调用的脚本有一个像这样的 src:

https://maps.googleapis.com/maps/api/js?libraries=places&callback=initAutocomplete&types=(cities)

我在网络选项卡中看到这实际上下载了相当多的外部谷歌脚本:

common.js
util.js
controls.js
places_impl.js
stats.js

总的来说,这些脚本超过 100kb...这等于我的整个应用程序(gzipped)的大小。这对于地点自动完成来说真的有必要吗?有没有办法将参数传递到请求 URL 中来控制下载的内容?

最佳答案

这些都是 Google Maps JS API 正常运行、显示 map 等所需的脚本。但是如果您只想自动完成地点,并且您甚至不想显示 map ,那么有一种方法适合您不下载任何库。

只需向Google Places API提出请求即可,类似:

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=TEXT&types=(cities)&language=en&key=YOUR_API_KEY

每次用户在搜索输入框中输入内容时自动完成结果(或者最好进行一些限制)。 Google Places API 不是您在项目中使用的 Google Maps JS API 的一部分,它是仅适用于地点的单独 API。

关于javascript - 是否可以控制获取哪些 Google map 脚本(JavaScript API)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37317960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com