javascript - 我可以将 Google Place Library 降级到特定版本吗?
问题描述
我的项目同时使用基于 React 的 Google Map JavaScript API 和 Place Library。但是自从google升级到v3.39之后,我在IE 10中遇到了一个问题。(有些客户端还在使用IE 10!)最新的3.39版本不支持IE 10,所以我尝试用不同的方式将它降级到3.38但他们都没有工作:
加载时通过'v = 3.38'放置在标题中:
<script src="https://maps.googleapis.com/maps/api/js?v=3.38&key=mykey&libraries=places"></script> -->
。它仍然加载 v3.39。在标题中手动加载 v3.38 地图:
<!-- <script src="https://maps.googleapis.com/maps/api/js?v=3.38 &key=mykey&callback=initMap" async defer></script> <script src="https://maps.googleapis.com/maps/api/js?key=mykey&libraries=places"></script> -->
. 可以渲染地图,但地址自动完成甚至不会显示。渲染地图时手动加载 3.38 版本:此方法部分有效。但是浏览器会显示一个错误说:您在此页面上多次包含 Google Maps JavaScript API。这可能会导致意外错误。
请对我的方案提出任何建议。非常感谢!
解决方案
推荐阅读
- python - “加载依赖项时出错”:创建 dash 应用程序以上传 csv 并使用任意列组合呈现图形
- javascript - 覆盖核心 JS 命令?
- jpa - DiscriminatorValue 的问题 - 抽象模式未知
- python - 如何使python以普通用户而不是root用户身份打开新终端
- rust - 在迭代结构中的 Iterable 时修改结构
- sql - 如何根据多列进行排名
- pyspark - pyspark中的日期格式
- ios - 如何让其他应用程序将您的自定义字体用于 iOS 上不存在字体的语言
- javascript - 无法在警报或控制台中显示响应
- javafx - JavaFx 12:关于阶段