Openlayers映射标记和全屏控制

时间:2016-03-28 09:00:38

标签: openlayers-3

我正在使用OpenLayers 3.5.0在我的网站中嵌入地图,并在特定坐标处放置标记覆盖。我还添加了一个全屏控件。两者都可以单独工作,但在全屏模式下,标记不再位于指定的坐标处。它也可以在平移时移动,而不是固定在一个地图位置。

以下是设置地图的代码:

<bean id="jmsContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer">  
    <property name="connectionFactory" ref="jmsConnectionFactory" />  
    <property name="destination" ref="topicDestination" />  
    <property name="messageListener" ref="clientMessageListener" />  
</bean> 

有没有办法让叠加在全屏模式下很好地播放?

1 个答案:

答案 0 :(得分:0)

我有类似的问题,弹出/标记处于错误的位置。不确定它是否与您遇到的情况相同但在我的情况下,我将数据与标记一起附加到页面,这就是向窗口添加滚动条。这影响了定位,所以我要做的就是打电话

map.updateSize();

在我完成所有内容之后。之后,一切都正确排列。