GoogleMapsV3JavaScript——单击PIN时自定义信息窗口

GoogleMapsV3JavaScript——单击PIN时自定义信息窗口,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,嘿,伙计们,我想为pin描述创建一个完整的自定义信息窗口。 我不想在弹出窗口中插入自定义div,而是重新设计窗口本身 我在这里看到一篇文章 这是而不是我想要的,圆形的泡沫需要消失 我希望能找到一篇文章或一些关于如何进行这方面的提示? 现在我正在考虑通过扩展API的一些可扩展类/函数的某些功能来创建一个自定义覆盖。 从哪里开始比较好?这里有人做过这个吗 谢谢大家 您可以将单击侦听器(使用)添加到标记中,然后在单击标记时构建自己的弹出窗口: google.maps.event.addListener

嘿,伙计们,我想为pin描述创建一个完整的自定义信息窗口。 我不想在弹出窗口中插入自定义div,而是重新设计窗口本身

我在这里看到一篇文章 这是而不是我想要的,圆形的泡沫需要消失

我希望能找到一篇文章或一些关于如何进行这方面的提示? 现在我正在考虑通过扩展API的一些可扩展类/函数的某些功能来创建一个自定义覆盖。 从哪里开始比较好?这里有人做过这个吗


谢谢大家

您可以将单击侦听器(使用)添加到标记中,然后在单击标记时构建自己的弹出窗口:

google.maps.event.addListener(marker, 'click', function() {
    /* build and show your popup in any way you want. */
});

如果您正在考虑示例中的工具提示弹出窗口,那么您需要将一个侦听器绑定到弹出窗口,以弹出提示并将其删除。

google map api文档中有一节

是的——我得到了绑定,但是定制覆盖层的构造使其保持在实际的画布和瓷砖中?@Jobsz:AFAIK,你必须自己做所有的大小和定位。你已经知道地图在哪里,它有多大,你可以得到标记的当前位置,这应该是你所需要的。