用于GWT的Google Maps v3:如何使用map.setControls(JsArray <mvcarray <node>&gt;控件)?</mvcarray <node>

时间:2012-09-24 11:16:28

标签: gwt google-maps-api-3 jsni

如您所知,GWT的官方Google Maps API v3在此处公布:https://groups.google.com/forum/#!topic/gwt-google-apis/6SO5kCDqb-k

我需要使用以下GoogleMap类方法:

map.setControls(JsArray<MVCArray<Node>> controls) 

如何构建参数?

JsArray<MVCArray<Node>> controls 

例如,如何将GWT标签放在地图的TOP_LEFT上?

1 个答案:

答案 0 :(得分:2)

TextBox textbox = new TextBox();
textbox.setText("textbox123");
MVCArray<Node> array = MVCArray.create();
array.push(textbox.getElement());
map.getControls().set((int)ControlPosition.RIGHT_TOP.getValue(), array);