Pat*_*ick 6 javascript google-maps google-maps-api-3
今天,由于我们的代码没有变化,谷歌地图无效,我们今天收到此错误:
Uncaught TypeError: Cannot read property 'entries' of undefined
at js?key=api_key:102
at js?key=api_key:103
at Fa (js?key=api_key:26)
at js?key=api_key:101
at js?key=api_key:141
(anonymous) @ js?key=api_key:102
(anonymous) @ js?key=api_key:103
Fa @ js?key=api_key:26
(anonymous) @ js?key=api_key:101
(anonymous) @ js?key=api_key:141
search?v=_I0tOw3rSQ_doWiefjlY5aQCOGyEGSTSZnF3_H-NxWg1:1
Uncaught TypeError: google.maps.LatLngBounds is not a constructor
at a (search?v=_I0tOw3rSQ_doWiefjlY5aQCOGyEGSTSZnF3_H-NxWg1:1)
at Object.d [as init] (search?v=_I0tOw3rSQ_doWiefjlY5aQCOGyEGSTSZnF3_H-NxWg1:1)
at HTMLDocument.<anonymous> (search?v=_I0tOw3rSQ_doWiefjlY5aQCOGyEGSTSZnF3_H-NxWg1:1)
at l (jquery?v=7Sd5PfzIDKXEDPMwZrZ0oOZN3B1M8lJMYBbJRNRKggY1:1)
at Object.fireWith [as resolveWith] (jquery?v=7Sd5PfzIDKXEDPMwZrZ0oOZN3B1M8lJMYBbJRNRKggY1:1)
at Function.ready (jquery?v=7Sd5PfzIDKXEDPMwZrZ0oOZN3B1M8lJMYBbJRNRKggY1:1)
at HTMLDocument.ht (jquery?v=7Sd5PfzIDKXEDPMwZrZ0oOZN3B1M8lJMYBbJRNRKggY1:1)
Run Code Online (Sandbox Code Playgroud)
我们正在加载这样的API:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=KEY&v=3.exp&libraries=places&language=pt-PT"></script>
Run Code Online (Sandbox Code Playgroud)
我们没有更改页面中的任何内容,今天当我们尝试页面时,没有任何工作.
任何的想法?Google昨天和今天之间有什么改变吗?
geo*_*zip 11
您正在使用API的"实验性"版本,请尝试发布版本.详细信息(来自文档):
目前的发布版本是3.29.您可以使用以下任一引导来请求它:
<script async defer
src="https://maps.googleapis.com/maps/api/js?v=3
&key=YOUR_API_KEY&callback=initMap">
Run Code Online (Sandbox Code Playgroud)
要么
<script async defer
src="https://maps.googleapis.com/maps/api/js?v=3.29
&key=YOUR_API_KEY&callback=initMap">
Run Code Online (Sandbox Code Playgroud)
我找到了基于此问题的解决方案无法读取http://maps.googleapis.com/maps/api/中未定义的属性"条目"和@ajayel的答案:"Google更改了他们的Maps API脚本并开始使用变量Map在2017年11月破坏了我们的网站.将Map变量重命名为OurMap为我们解决了这个问题."
这里的问题是我们也使用Map的名称作为我们的主要地图操作javascript库,我们改变了它,一切都开始工作了!