将Google Maps InfoWindow置于右上角

时间:2017-04-13 07:26:12

标签: google-maps

我希望InfoWindow打开到地图的右上角,而不是标记上方的默认位置。怎么做 ?

1 个答案:

答案 0 :(得分:1)

Infowindows可以附加到标记对象或地图本身的sepcified lat,lng。话虽这么说,如果你允许用户平移你的地图,没有一个好方法将infowindow放在地图的右上角。您只能将其锚定到标记或特定纬度,lng。移动地图将移动信息窗,无论它是锚定到标记还是lat,lng。

作为解决方法,您可以做的一件事是使用自定义控件,如下所示:

https://developers.google.com/maps/documentation/javascript/controls#CustomControls

您可以将这些自定义控件放在地图的右上角。根据您想要信息内部的内容,您可以使用上面链接中的自定义控件来完成您的需要。自定义控件实际上是用于用户交互,但如果您需要在地图右上角有一个信息窗口来显示信息,我相信这将是一个很好的解决方法。

我希望这有帮助!