Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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

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 在谷歌地图上同时使用符号和调整标记的标签原点:可能吗?_Javascript_Google Maps_Google Maps Api 3_Google Maps Markers - Fatal编程技术网

Javascript 在谷歌地图上同时使用符号和调整标记的标签原点:可能吗?

Javascript 在谷歌地图上同时使用符号和调整标记的标签原点:可能吗?,javascript,google-maps,google-maps-api-3,google-maps-markers,Javascript,Google Maps,Google Maps Api 3,Google Maps Markers,在GoogleMapsAPI文档中,有两种方法可以创建自定义标记:使用图标对象和使用符号 我用谷歌的一个符号来跟踪一辆车,它根据车的方向旋转 但是,我还将自定义标签附加到这些车辆符号上,我希望它们位于符号下方(目前它们覆盖符号,因为标签原点的默认值为右上角) 标签原点是图标对象的属性,而不是符号对象。有没有办法让我的符号具有旋转功能,使用内置的谷歌符号向量路径作为图像,并调整标签的原点?我找不到 谢谢 符号代码: icon: { path: google.maps.SymbolP

在GoogleMapsAPI文档中,有两种方法可以创建自定义标记:使用图标对象和使用符号

我用谷歌的一个符号来跟踪一辆车,它根据车的方向旋转

但是,我还将自定义标签附加到这些车辆符号上,我希望它们位于符号下方(目前它们覆盖符号,因为标签原点的默认值为右上角)

标签原点是图标对象的属性,而不是符号对象。有没有办法让我的符号具有旋转功能,使用内置的谷歌符号向量路径作为图像,并调整标签的原点?我找不到

谢谢

符号代码:

icon: {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW,
        strokeColor: truck.color,
        scale: map.zoom / 2,
        strokeWeight: map.zoom / 3,
        rotation: truck.heading
      }
图标代码示例:

var image = {
  url: 'my_image_url.png',
  size: new google.maps.Size(20, 32),
  origin: new google.maps.Point(0, 0),
  anchor: new google.maps.Point(0, 32)
};

//---- Later point ----//
icon: image
编辑:我可以很好地显示标签。但是,在使用符号时,我似乎无法重新定位标签的原点。例如:


为什么您认为标签不能应用于符号?请提供一份说明您的问题的报告。()请提供显示标签的代码(最好是a)或检查my,它会调整标签的原点。