这里有一个两年前的帖子:Creating custom info windows in Google Maps。创建谷歌地图自定义信息窗口的当前方式
我不知道在两年后,这仍然是最好的解决方案,或者有其他可能更简单的创建自定义信息winodws的方法。
感谢
这里有一个两年前的帖子:Creating custom info windows in Google Maps。创建谷歌地图自定义信息窗口的当前方式
我不知道在两年后,这仍然是最好的解决方案,或者有其他可能更简单的创建自定义信息winodws的方法。
感谢
我还没有试过两个岁的信息框,而是best custom solution I've seen for V3 is also called InfoBox。它有很多选项,所以它不比旧的InfoBox简单。这可能既烦人的随便使用,但强大的时候,你需要一个特定的外观。
Here's a page I wrote using InfoBox您可以通过点击标记LatLngs。
你基本上要像下面这样:
var map = new google.maps.Map(document.getElementById("map_canvas"), {});
var infoWin = google.maps.InfoWindow({ content: 'Window Content' });
infoWin.open(map);
请参阅下面的更多细节:
https://developers.google.com/maps/documentation/javascript/overlays#InfoWindows
这是很好的,因为是标准的谷歌地图。但是它不允许对窗口本身进行样式设置。还是呢? – 2012-04-13 16:18:46
你可以将任何你想要的HTML写入窗口并以此方式进行设计。也可以指定一些选项,如'pixelOffset'和qzIndex'来帮助样式。看看:https://developers.google.com/maps/documentation/javascript/reference#InfoWindowOptions – mikeycgto 2012-04-13 16:47:58