0

我有不同步骤的订单格式的谷歌地图,这是由隐藏的 div 完成的。首先我得到了地图上的灰色区域。这是通过更改此代码解决的

第一的:

map = new GMap2(document.getElementById("map_canvas");

现在:

map = new GMap2(document.getElementById("map_canvas"),{ size: new GSize(430, 315) });

但现在我的地图不再居中。当我根据地址添加标记时,标记位于谷歌地图的右上角。

有没有人对此有解决方案?我知道我在 V2 中工作,但现在它必须工作,所以我正在创造更多时间来迁移到 V3

4

2 回答 2

1

用于setCenter()重新居中地图。

于 2013-02-07T23:42:23.907 回答
-1

你是说这个莫勒博士?

<div class="gb_map_locator" id="gb_maplocator">
<a id="btnAddtomap"><?php echo JText::_('LOCATE_ADDRESS_TO_MAP');?></a>
<fieldset class="adminform"><input type="hidden" name="glat"
    id="map_glat" /> <input type="hidden" name="glng" id="map_glng" /> <input
    type="hidden" name="level" id="map_level" />

<div id="map_canvas" style="width:430px; height: 315px;"></div>
<br />
<div class="mapbuttons"><a id="addMarkerButton"><?php echo JText::_('ADD_MARKER');?></a>
<a id="fixMarkerButton"><?php echo JText::_('FIX_MARKER');?></a></div>
</fieldset>
于 2013-02-08T08:34:51.347 回答