2015-05-27 266 views
0

因此,我使用gmap3根据用户图像资料照片动态加载我的地​​图标记图标。理想情况下,我希望在标记图标图像上有一些自定义样式,并且每个标记图标图像因用户而异。自定义Google地图标记图标

这里有两个困难,我也遇到过:

  1. 谷歌地图加载标记图标帆布(纠正我,如果我错了),所以它不是对DOM的图像标签,因此,我不知道如何添加css样式到它

  2. 即使它加载它作为图像,我找不到一种方法来定义一个回调函数与gmap3(并使用jQuery风格的图像选择器)当自定义图标是完全加载到DOM上。 (我试过liveQuery,这是一个可怕的想法,我尝试了google.maps.event.addListenerOnce(map, 'idle', function(),没有工作进行的顺利

下面是我的一些方法:

  1. 我加animation财产到标记,并通过一个随机字符串到(这应该产生一个错误),这使得加载在DOM图像标记图标。

  2. 然后我用setTimeout(因为我不知道在哪里定义回调函数的N于标记加载后gmap3)选择图像的CSS和background-image CSS属性添加到透明图标图像,这样我就可以标记有一个自定义的用户档案图片

请帮

回答

0

要在标记上应用css,可以尝试以下方法来包含var marker = new MarkerWithLabelLink

+0

不错的解决方案!正是我在找什么! –