如何更改Google Maps Drawing Manager工具栏工具提示?

堆栈溢出

我在使用Google地图绘图管理器时遇到了问题。我想更改图形管理器工具栏的默认工具提示。当我们将鼠标移到图形管理器工具栏上时(将鼠标移到标记,圆上),我们看到工具提示“添加标记”,“绘制圆”。我想将工具栏工具提示更改为“添加新位置”,“绘制区域”。我使用的是Google Map API版本3。可以更改吗?

提前致谢

莫勒博士

不能通过API访问按钮的节点,最好的方法是省略内置控件,而是创建自己的控件。

另一种方法(使用jQuery,但是如果没有框架也可以实现):

$(map.getDiv()).one('mouseover','img[src="https://maps.gstatic.com/mapfiles/drawing.png"]',function(e){

    $(e.delegateTarget).find('img[src="https://maps.gstatic.com/mapfiles/drawing.png"]').each(function(){
      $(this).closest('div[title]').attr('title',function(){
         switch(this.title){
          case 'Add a marker':
            return 'Add New Location';
              break;
          case 'Draw a circle':
            return 'Draw an area';
              break;
          default:return this.title;  
         } 

      });
    });
  });

它观察按钮的鼠标悬停事件(因为您永远不知道按钮何时在文档内部可用),然后修改标题。

但是这种方法仅在API使用英语作为语言时才有效。要实现此目标,无论使用哪种语言,都必须检查按钮图像的顶级属性(这似乎是可以用来确定按钮所使用的形状类型的唯一细节)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改工具栏材质设计的高度

来自分类Dev

在Emacs Lisp中更改工具栏

来自分类Dev

Google Maps API-标记工具提示

来自分类Dev

如何使支持工具栏背景透明?

来自分类Dev

更改gmail Android之类的工具栏?

来自分类Dev

Android:Google Maps API-更改地图工具栏的位置

来自分类Dev

更改工具栏中的标题颜色?

来自分类Dev

如何像在Google Maps应用程序中那样将Android工具栏菜单/图标向左对齐?

来自分类Dev

Android工具栏颜色更改

来自分类Dev

如何与工具栏的标题对齐?

来自分类Dev

无法更改工具栏的颜色

来自分类Dev

更改左侧的工具栏默认图标

来自分类Dev

更改工具栏的后退箭头颜色

来自分类Dev

如何使用工具栏更改工具栏名称和放置图标

来自分类Dev

如何更改SFSafariViewController工具栏颜色

来自分类Dev

Android工具栏菜单-动态更改

来自分类Dev

分页工具栏extjs如何修复工具提示的位置

来自分类Dev

在Emacs Lisp中更改工具栏

来自分类Dev

如何更改Google Maps Drawing Manager工具栏工具提示?

来自分类Dev

如何更改工具栏控件的颜色?

来自分类Dev

更改工具栏OnsenUi的颜色

来自分类Dev

Android工具栏更改

来自分类Dev

工具栏更改onLongRecyclerview中的项目

来自分类Dev

Android工具栏菜单-动态更改

来自分类Dev

更改工具栏的高度

来自分类Dev

如何更改Notepadqq工具栏图标?

来自分类Dev

Android Google Maps透明系统栏导致UI控件与工具栏重叠

来自分类Dev

在android中更改工具栏标题

来自分类Dev

从片段更改工具栏