Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图API多边形标签_Javascript_Google Maps_Google Maps Api 3_Google Maps Markers - Fatal编程技术网

Javascript 谷歌地图API多边形标签

Javascript 谷歌地图API多边形标签,javascript,google-maps,google-maps-api-3,google-maps-markers,Javascript,Google Maps,Google Maps Api 3,Google Maps Markers,我试图在通过谷歌地图api绘制的多边形上添加标签 我的getPolygons.php ajax调用的结果如下所示: var triangleCoords = [ {lat:38.88154,lng: -77.02880}, {lat:38.83863,lng:-77.02760}, {lat:38.83917,lng:-77.07292}, {lat:38.84251,lng: -77.12098}, {lat:38.86951,lng:-77.13575

我试图在通过谷歌地图api绘制的多边形上添加标签

我的getPolygons.php ajax调用的结果如下所示:

var triangleCoords = [
    {lat:38.88154,lng: -77.02880},
    {lat:38.83863,lng:-77.02760},
    {lat:38.83917,lng:-77.07292},
    {lat:38.84251,lng: -77.12098},
    {lat:38.86951,lng:-77.13575},
    {lat:38.88769, lng:-77.05404}
];
代码:

我尝试过使用markerswithlabel.js

我包括以下脚本:

 <script src="https://maps.googleapis.com/maps/api/js?key=API_KEY&signed_in=true&libraries=drawing&callback=initMap" defer></script>
我正在尝试这样做:

var triangleCoords = [
    {lat:38.88154,lng: -77.02880},
    {lat:38.83863,lng:-77.02760},
    {lat:38.83917,lng:-77.07292},
    {lat:38.84251,lng: -77.12098},
    {lat:38.86951,lng:-77.13575},
    {lat:38.88769, lng:-77.05404}
];

您正在异步加载Google Maps Javascript API。MarkerWithLabel库依赖于此,因此需要在Google Maps Javascript API完成加载后加载


要么在Google Maps Javascript API之后异步加载库,要么以正确的顺序内联加载它们。

试试这个:问题肯定是,无论您看到这个代码示例是什么,或者如果您想使用svg,请注意这个BTW-我收到一个javascript错误,发布的代码:
uncaughtreferenceerror:Sclass未定义
是的,谢谢。这是因为我删掉了一些与问题无关的代码。
 <script src='markerLabel.js'></script>
 Uncaught ReferenceError: google is not defined