为了账号安全,请及时绑定邮箱和手机立即绑定

为错误中的标记结果设置图标:“没有'new'就不能调用构造函数错误”

为错误中的标记结果设置图标:“没有'new'就不能调用构造函数错误”

侃侃无极 2021-06-09 16:26:48
我正在尝试使用 Google Maps API 创建一些要添加的标记,但是如果我尝试指定一个图标,则会收到错误消息:“没有 'new' 就无法调用构造函数错误”。我正在通过 locahost 运行它。我尝试过的事情:创建标记,然后设置图标。不同版本的 API。将我的 API 密钥插入 JSFiddle。(没有错误。)删除/注释掉图标行。(使用默认图标运行良好。)代码几乎是从谷歌提供的 JSFiddle 逐字逐句地写出来的,它在那里工作,但不在我正在处理的页面上。const latlng = new google.maps.LatLng(this.location[0], this.location[1]);this.marker = new google.maps.Marker({  position: latlng,  icon: {    path: google.maps.SymbolPath.CIRCLE,    scale: 10  },  draggable: false});我应该在指定位置有一个圆形图标,但我得到以下信息:js?v=weekly&key=(APIKEY):53 Uncaught TypeError: Class constructor Error can be called without 'new'at new Yc (:53)at Object._.$c (:53)at :56at :56at : 56at _.nf.setIcon (:66)at .nf。.T.setValues (:165)at _.nf.mf [作为构造函数] (:79)at new _.nf (:79)at User.createMarker (classes.js:329)在我看来,API 代码中存在一个问题,导致难以调试触发错误的实际问题。任何建议,将不胜感激。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 157 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信