Javascript 带标签的谷歌地图api标记

Javascript 带标签的谷歌地图api标记,javascript,google-maps,google-maps-api-3,google-maps-markers,Javascript,Google Maps,Google Maps Api 3,Google Maps Markers,我有 我认为MarkerWithLabel是谷歌地图api的内置部分。但它不起作用 MarkerWithLabel不是的一部分,它位于第三方库中 新位置GitHub: 一个迹象是,如果它是API的一部分,它将是google.maps.MarkerWithLabel 有关示例和文档,请参见GitHub页面 代码段: var映射; 函数初始化{ map=新建google.maps.map document.getElementByIdmap_画布{ 中心:新google.maps.LatLng37

我有


我认为MarkerWithLabel是谷歌地图api的内置部分。但它不起作用

MarkerWithLabel不是的一部分,它位于第三方库中

新位置GitHub:

一个迹象是,如果它是API的一部分,它将是google.maps.MarkerWithLabel

有关示例和文档,请参见GitHub页面

代码段:

var映射; 函数初始化{ map=新建google.maps.map document.getElementByIdmap_画布{ 中心:新google.maps.LatLng37.4419,-122.1419, 缩放:13, mapTypeId:google.maps.mapTypeId.ROADMAP }; 变量标记=新标记WithLabel{ 位置:map.getCenter, //图标:mapStyles.uavSymbolBlack, 标签内容:uav.Callsign+'Alt:'+uav.Alt+'Bat:'+uav.Battery+, labelAnchor:新的google.maps.Point95,20, 标签类别:标签, 标签样式:{ 不透明度:0.75 }, zIndex:999999, 地图:地图 } } google.maps.event.AddDomainListenerWindow,加载,初始化; html、正文、地图和画布{ 高度:500px; 宽度:500px; 边际:0px; 填充:0px } .标签{ 背景色:白色; 边框样式:实心; 边框宽度:1px; }
是的,尽管API现在本机支持标签。图书馆很久以前就搬到GitHub了。更新了示例。
var marker = new MarkerWithLabel({
            position: uav.Position,
            icon: mapStyles.uavSymbolBlack,
            labelContent: uav.Callsign + 
              '<div style="text-align: center;"><b>Alt: </b>' + uav.Alt + 
              '<br/><b>Bat: </b>' + 
              uav.Battery + '</div>',
            labelAnchor: new google.maps.Point(95, 20),
            labelClass: "labels",
            labelStyle: { opacity: 0.75 },
            zIndex: 999999,})
Uncaught ReferenceError: MarkerWithLabel is not defined