Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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,我们正在编写一个Flash应用程序,它使用Google Maps将HTML/CSS/JavaScript与v3.10结合起来。在Flash中,他们使用mx效果创建不同颜色的脉动辉光来指示状态 我一直在试图找到一种方法在JavaScript中复制它,但我还没有找到解决方案。 我玩过阴影,但它只是一个png图像。理想情况下,我希望使用CSS或JavaScript工具,但也许我可以在标记后面使用动画gif createMarker = function (mapMarkerVm) {

我们正在编写一个Flash应用程序,它使用Google Maps将HTML/CSS/JavaScript与v3.10结合起来。在Flash中,他们使用mx效果创建不同颜色的脉动辉光来指示状态

我一直在试图找到一种方法在JavaScript中复制它,但我还没有找到解决方案。 我玩过阴影,但它只是一个png图像。理想情况下,我希望使用CSS或JavaScript工具,但也许我可以在标记后面使用动画gif

createMarker = function (mapMarkerVm) {
            var shadow = new google.maps.MarkerImage(
                    '/Content/images/mapIcon_glow.png',
                    new google.maps.Size(36, 52),
                    new google.maps.Point(0, 0),
                    new google.maps.Point(20, 52));
            return new google.maps.Marker({
                title: mapMarkerVm.Title() || "",
                position: new google.maps.LatLng(mapMarkerVm.Latitude() || 0.0, mapMarkerVm.Longitude() || 0.0),
                icon: createMarkerImage(mapMarkerVm.StatusIcon()),
                map: map,
                shadow: shadow,
                draggable: false,
                visible: true
            });
        };

您可以使用gif,但必须在标记构造函数中设置
优化:false

资料来源:

类似于