Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.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 更改悬停HTML元素上的标记图标_Javascript_Arrays_Google Maps - Fatal编程技术网

Javascript 更改悬停HTML元素上的标记图标

Javascript 更改悬停HTML元素上的标记图标,javascript,arrays,google-maps,Javascript,Arrays,Google Maps,我想在将鼠标悬停在HTML元素上时更改标记的图标。我的标记在PHP数组中生成,如下所示: $map_flats[] = array( 'title' => $price, 'image' => $file_name, 'type' => '', 'price' => $address, 'address' => $address, 'bedrooms' => $bedrooms, 'bathrooms' => $maxguests, 'area' =&g

我想在将鼠标悬停在HTML元素上时更改标记的图标。我的标记在PHP数组中生成,如下所示:

$map_flats[] = array(
'title' => $price,
'image' => $file_name,
'type' => '',
'price' => $address,
'address' => $address,
'bedrooms' => $bedrooms,
'bathrooms' => $maxguests,
'area' => $area,
'position' => [
    'lat' => $lat,
    'lng' => $lng
],
'markerIcon' => 'marker-green.png'

);
我想将“marker green.png”更改为“marker blue.png”,同时将鼠标悬停在DIV上

注:最终结果如js中所示:

var markers = [<?php echo json_encode($map_flats); ?>];
var标记=[];
你能告诉我一个可能的方法吗

提前感谢,


Tibor

谷歌为此提供了一个javascript函数


marker\u id.setIcon(“marker\u img”)。

谢谢您的回答。既然我对JS是零质量的,你能为我详细说明一下吗?特别是我更想知道marker_id代表什么?