Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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 设置google maps api窗口的样式_Javascript_Css_Angularjs_Google Maps - Fatal编程技术网

Javascript 设置google maps api窗口的样式

Javascript 设置google maps api窗口的样式,javascript,css,angularjs,google-maps,Javascript,Css,Angularjs,Google Maps,我在地图中对我们的应用程序做了一些修改,把普通的图标换成了看起来很漂亮的小图标。但是,我的新图标没有旧图标高,因此当我选择一个新图标时,与之关联的窗口太高 我很难对我的窗口进行造型,使其朝向图标的位置较低 见图片 我在用angular,试图从这些文档中找到一些东西 我的代码看起来像 %ui-gmap-window{ show: '$ctrl.selectedLocation', coords: "$ctrl.selectedLocation", options: '$ctrl.windowOpt

我在地图中对我们的应用程序做了一些修改,把普通的图标换成了看起来很漂亮的小图标。但是,我的新图标没有旧图标高,因此当我选择一个新图标时,与之关联的窗口太高

我很难对我的窗口进行造型,使其朝向图标的位置较低

见图片

我在用angular,试图从这些文档中找到一些东西

我的代码看起来像

%ui-gmap-window{ show: '$ctrl.selectedLocation', coords: "$ctrl.selectedLocation", options: '$ctrl.windowOptions', closeClick: '$ctrl.closeClick()' }
这就是我真正需要显示的,因为它选择了我需要的位置,然后显示窗口

有没有一种方法可以改变这种风格


如果我们从您提供的链接开始阅读API文档:我们会看到options参数。它的描述:

要传递到信息窗口的其他选项。看

如果我们遵循这个链接,我们会找到一个名为pixelOffset的选项。它的描述:

类型:

以像素为单位的信息窗口尖端与地图上地理坐标定位信息窗口的点之间的偏移。如果使用锚点打开信息窗口,将根据锚点的anchorPoint属性计算pixelOffset

因此,你的问题的答案是:是的,如果我们阅读文档