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 如何使用jquery在谷歌地图中设置汽车图标_Javascript_Google Maps_Svg_Google Maps Api 3 - Fatal编程技术网

Javascript 如何使用jquery在谷歌地图中设置汽车图标

Javascript 如何使用jquery在谷歌地图中设置汽车图标,javascript,google-maps,svg,google-maps-api-3,Javascript,Google Maps,Svg,Google Maps Api 3,是否有可能在谷歌地图中设置自定义汽车图标而不使用像car.png、car.jpg等图像格式,因为旋转问题即将出现。所以我只想要图标类型(SVG),如下所示 var-car="6.584 v7.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

是否有可能在谷歌地图中设置自定义汽车图标而不使用像car.png、car.jpg等图像格式,因为旋转问题即将出现。所以我只想要图标类型(SVG),如下所示

var-car="6.584 v7.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8.51H4.638l-2.222-8.51C2.417,10.773,11.3,7.755,20.625,10.773zM3.748,21.713v4.492l-2.73-0.349V14.502L3.748,21.713z M1.018,37.938V27.579l2.73,0.343v8.196L1.018,37.938z M2.575,40.882l2.218-3.336h13.771l2.219,3.336H2.575z M19.328,35.805v-7.872l2.729-0.355v10.048L19.328,35.805z”;
变量图标={
路径:汽车,
比例:.7,
strokeColor:'白色',
冲程重量:.10,
不透明度:1,
填充颜色:'#404040',
抵销:“5%”,
//轮换:parseInt(标题[i]),
主播:新的google.maps.Point(10,25)//orig 10,50汽车后部,10,0汽车前部,10,25汽车中心
};
以上类型的车是可以的。但是我想使用images/carnew.svg image作为图标,有什么办法吗

var image="https://example.com/images/carnew.svg";

var marker = new google.maps.Marker({
    position: uluru,
    icon: image,
    map: map
});

您提到的图像将显示为标记。

如果上述代码有效,为什么不直接更改其颜色?先生,无论如何,
我需要另一种类型的汽车
您的意思是您需要两辆汽车还是什么?到底是什么问题?为什么您不能将
fillColor:'404040'
更改为
fillColor:'FFFFFF00'
?Y你可以这样回答。但是,这意味着你必须为每个路径和颜色放置一个标记。这意味着,在你的情况下,有很多标记。而且,我不确定它看起来会好,但这是可能的。为什么你不能使用图像?如果你不想将其保存在服务器上,你可以使用base64,如回答中所示。海先生,这是什么类型?我不知道?and如何将svg图像转换为该类型var car=“M17.402,0H5.643C2.526,0,0,3.467,0,6.584v34.804c0,3.116,2.526,5.644,5.643,5.644h11.759c3.116……。”