Google maps 让谷歌地图标记鼠标更具互动性

Google maps 让谷歌地图标记鼠标更具互动性,google-maps,maps,google-maps-markers,Google Maps,Maps,Google Maps Markers,我有一个带有谷歌标记的地图,但我想用它做一些有趣的事情,比如在那里发布一个链接,并在那里格式化文本,使其每行都有一个信息项,而不是全部在一行中 可能吗?如果是,那么可以做什么,如何做?:) 这是我当前的无聊地图和标记,位于本页底部: 您可以: <script... var marker = new GMarker(point); map.addOverlay(marker); var myHtml = "<your html here/>"; GEvent.addListen

我有一个带有谷歌标记的地图,但我想用它做一些有趣的事情,比如在那里发布一个链接,并在那里格式化文本,使其每行都有一个信息项,而不是全部在一行中

可能吗?如果是,那么可以做什么,如何做?:) 这是我当前的无聊地图和标记,位于本页底部:

您可以:

<script...

var marker = new GMarker(point);
map.addOverlay(marker);
var myHtml = "<your html here/>";
GEvent.addListener(marker, 'mouseover', function() {
     map.openInfoWindow(point, myHtml); 
};
.../>

在哪里


是您想要显示的内容,例如图像和联系信息等。 这是如果您希望在鼠标悬停事件时打开信息窗口。默认情况下,您可以立即调用该函数(map.openInfoWindow(point,myHtml))来打开它


希望有帮助

单击标记时,它将显示一个气泡窗口,其中包含您选择的HTML(本例中的myHtml变量)。正如@Fosco解释的那样,我只是编辑了代码,因此事件是“mouseover”,而不是您最初询问的“click”。
<your html here/>