gpt4 book ai didi

javascript - MarkerWIthLabel map 库 : this. setValue 不是函数

转载 作者:行者123 更新时间:2023-11-28 17:14:45 24 4
gpt4 key购买 nike

我有一个 JavaScript 应用程序,我正在尝试使用 MarkerWithLabel 库向 map 上的标记添加 CSS 样式。在我的 CSS 文件中,我添加了标签类:

 .labels {
color: red;
background-color: white;
font-size: 10px;
font-weight: bold;
text-align: center;
width: 60px;
border: 2px solid black;
white-space: nowrap;
}

并且,在 JavaScript 代码中,我使用 MarkerWithLabel 类,而不是默认的 google.maps.Marker

       var marker = new MarkerWithLabel({
position: new google.maps.LatLng(lat, lon),
draggable: false,
raiseOnDrag: false,
map: map,
labelContent: "my label text",
labelAnchor: new google.maps.Point(22, 0),
labelClass: "labels",
labelStyle: {opacity: 1.0}
});

一旦我使用新类,我就会收到此错误:

TypeError: this.setValues is not a function at MarkerWithLabel.gf (js?key=MYGOOGLEKEY&callback=loadMapsApiEnd&libraries=places&_=1544699657828

我不知道这个文件是什么:MarkerWithLabel.gf

我已经包含了这个 .js 文件: https://github.com/googlemaps/v3-utility-library/blob/master/markerwithlabel/src/markerwithlabel.js

最佳答案

我刚刚发现了问题,我必须在 Google map API 库之后添加 MarkerWithLabel.js

关于javascript - MarkerWIthLabel map 库 : this. setValue 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53760092/

24 4 0
文章推荐: javascript - 如何将