您可以使用自定义叠加层 - https://developers.google.com/maps/documentation/javascript/customoverlays 来实现。
正如Roman所说,您可以创建一个自定义的JavaScript对象来实现GOverlay。
这是另一个S.O.问题的示例,其中这个人想在Google地图上方插入一个SVG。但我很确定您可以使用他的解决方案来插入HTML。
请将this作为最新的Google Maps API版本(v3)的基类:
用法:
var rectBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(54.478490, 18.550357),
new google.maps.LatLng(54.478434, 18.551952)
);
var obj = new overlayText(rectBounds, 'Some<br />HTML', objGMap3);