gpt4 book ai didi

javascript - 设置动画谷歌地图标记

转载 作者:数据小太阳 更新时间:2023-10-29 04:43:05 24 4
gpt4 key购买 nike

好吧,我正在尝试将 BOUNCE 动画设置为特定标记,但每当我调用 marker.setAnimation(google.maps.Animation.BOUNCE) 方法时,控制台都会显示“无法读取属性‘BOUNCE’ undefined"这意味着标记未定义对吗?但是如果我使用 marker.setTitle('Bouncing') 标题会改变。我做错了什么吗,这是代码

   <script type="text/javascript">
function addMarker(lat,lng,img,title,bounce)
{
var myLatLng = new google.maps.LatLng(lat, lng);

var marker = new google.maps.Marker({
position: myLatLng,
map: map,
icon: img,
title: title,
zIndex: 1
});

if(bounce=='set'){marker.setAnimation(google.maps.Animation.BOUNCE);
marker.setTitle('Bouncing');};

}
</script>

PHP脚本

    for($i=0;$i<count($losDatos);$i++)
{

$utc=new DateTime($losDatos[$i]['fechaUtc']);
$utc->modify('-'.horarioVerano().' hours');
echo $utc->format("Y-m-d H:i:s");
if($losDatos[$i]['camion']==$camion)
{
$script.="addMarker(".$losDatos[$i]['latitud'].",".$losDatos[$i]['longitud'].",".$losDatos[$i]['img'].",".$losDatos[$i]['nombre'].",'set');";
}else
{
$script.="addMarker(".$losDatos[$i]['latitud'].",".$losDatos[$i]['longitud'].",".$losDatos[$i]['img'].",".$losDatos[$i]['nombre'].");";
}

}

echo $script;

最佳答案

尝试:

marker.setAnimation(google.maps.Animation.BOUNCE)

关于javascript - 设置动画谷歌地图标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5356930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com