javascript - 谷歌绘图库工具集的控制定位

标签 javascript css google-maps google-maps-api-3

我正在尝试找出一种非官方的方式(即黑客攻击)来移动 Google 的绘图库工具。没有与之关联的 ID。只是一个类名 gmnoprint。但是这个类几乎出现在 Google 的所有控件和标签上。

我在 Stack Overflow(herehere)上发现了一些相关问题,但似乎无法弄清楚如何将其应用于绘图库。到目前为止,无论我尝试过什么,都只会破坏功能。

这似乎不太可能完成,但如果有办法...请告诉我。

感谢您的帮助。

最佳答案

有一个共同的细节可以选择,所有的控件都包含一个img[src="https://maps.gstatic.com/mapfiles/drawing.png"]

以此作为选择器开始,您可以向上移动到最近的祖先 div.gmnoprint,将其移动到您不想移动的位置。

注意:您必须稍等片刻,控件将异步创建, map 的 tilesloaded 事件似乎是个好时机。

演示(使用 jquery,但这也可以使用纯 javascript):http://jsfiddle.net/doktormolle/fnTGr/

关于javascript - 谷歌绘图库工具集的控制定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18859976/

相关文章:

javascript - 谷歌地图 API v3 : Passing an Image for symbolPath rather than a inbuilt symbol

javascript - jQuery Accordion 不起作用

php - RegEx 删除 http ://www.(如果它存在于 PHP 和 JS 中)

javascript - 垂直对齐指示器 Bootstrap 轮播

javascript - Ionic 2 - 如何禁用滚动

javascript - 冲压发动机 : How to make element appear and reappear

google-maps - 仅通过地理编码获取 IATA 代码

javascript - 替换多行中字符串的所有实例

javascript - 如何使用 javascript 获取 yii2 中的列值而不是 ID

android - 计算在 Android 应用程序中绘制在谷歌地图上的多边形的面积