Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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_Css_Google Maps_Accessibility_Google Maps Markers - Fatal编程技术网

Javascript 聚焦的谷歌地图标记可以设计样式吗?

Javascript 聚焦的谷歌地图标记可以设计样式吗?,javascript,css,google-maps,accessibility,google-maps-markers,Javascript,Css,Google Maps,Accessibility,Google Maps Markers,我有这个,如果谷歌能找到它,它会在地图上显示为一个标记。基本上,我有一个谷歌地图,在表单中嵌入了一个标记;地图被输入字段包围 通过表单字段进行制表时,地图中的元素会在某一点聚焦。可聚焦元素之一是标记图像上使用的地图中的区域。在Chrome 22和Firefox 15上,我看不到任何区域的默认焦点样式。这让我很恼火,所以我尝试添加一些样式。即使没有焦点:这也不起作用: 有没有一种方法可以设计谷歌地图标记的风格 编辑:由于设置区域样式不起作用,我尝试查看是否可以将焦点事件侦听器绑定到这些区域。Goo

我有这个,如果谷歌能找到它,它会在地图上显示为一个标记。基本上,我有一个谷歌地图,在表单中嵌入了一个标记;地图被输入字段包围

通过表单字段进行制表时,地图中的元素会在某一点聚焦。可聚焦元素之一是标记图像上使用的地图中的区域。在Chrome 22和Firefox 15上,我看不到任何区域的默认焦点样式。这让我很恼火,所以我尝试添加一些样式。即使没有焦点:这也不起作用:

有没有一种方法可以设计谷歌地图标记的风格

编辑:由于设置区域样式不起作用,我尝试查看是否可以将焦点事件侦听器绑定到这些区域。Google Api中没有可用于的焦点事件。所以,这是一条死胡同

当您试图在不使用googleapi的情况下在区域上添加侦听器时,您将遇到这样的问题:标记没有同步放置,并且googleapi中没有可用的回调

您可以设置一个将焦点侦听器添加到新的区域,但我不太喜欢这种解决方案


有人有其他想法吗?

地图位于iframe中,因此我认为外部css不会影响地图。

现在我想说:没有


谷歌API不支持CSS,也不支持更改焦点上的标记图标,因为标记没有焦点事件。

不符合Chrome的调试工具或Firebug。仔细检查:我可以设置地图版权链接的样式。你可以发送链接到页面吗?这是所述情况的简化版本:即使你能做到这一点,谷歌地图的元素也没有文档记录,随时可能发生变化。根据您的使用情况,您可能还违反了服务条款。最好试试谷歌地图API。在继续制作应用程序之前,一定要查看TOS
area { outline: 2px solid red; }