在我最近的项目中,我需要显示图像在google map中的移动,但是当我搜索它并实现了代码后,我发现图像不会从其原点旋转,于是我浏览了google map的文档(url:{{3 }}),我发现您无法旋转google.maps.Icon的url属性,我还发现,如果您想旋转路径属性,可以这样做,它被称为google map的Symbol接口,所以我制作了svg该图像的路径,并且有效。 有趣的是,当我同时看到android和ios代码时,两者都可以正常工作,因此我只想确认自己阅读并理解的内容是正确的,或者有任何方法可以做到这一点? 如果有的话,请告诉我,以便我尝试。
var busIcon = {url:BASE_URL +“ /public/images/bus1.svg”,scaledSize:new google.maps.Size(20,40),来源:new google.maps.Point(0,0),锚点:new google.maps.Point(35,35)}; var busIcon = busMarker.getIcon(); busIcon.rotation = parseFloat(degreeFinal)+ 90; //由于网址没有旋转属性,因此无法正常工作 busMarker.setIcon(busIcon); driver_previous_latitude + = deltaLat; driver_previous_longitude + = deltaLng; var latlng =新的google.maps.LatLng(driver_previous_latitude,driver_previous_longitude); busMarker.setPosition(latlng);
它不会给您错误,但不会旋转图像。