Почему моя карта Google всегда не по центру? - PullRequest
1 голос
/ 05 января 2012

Пока я могу отображать, мой установочный центр / указатель всегда находится в левом положении 0,0.Почему это так?

Что-то я не правильно сделал?Ура.

function initializeGMap() {
    if (GBrowserIsCompatible()) {
        document.getElementById("map_canvas").style.width = $('#gmap').width() + "px";
        document.getElementById("map_canvas").style.height = $('#gmap').height() + "px";
        var map = new GMap2(document.getElementById("map_canvas"));
        var malllat = localStorage.getItem("malllat");
        var malllon = localStorage.getItem("malllon");
        var point = new GLatLng(malllat, malllon);
        var marker = new GMarker(point);
        map.addControl(new GSmallMapControl());
        map.addOverlay(marker);
        map.setCenter(point, 16);
    }
}


<div data-role="page" id="gmap">
    <div id="mapheader" data-role="header" data-theme="b">
        <a href="#mall" class="getLocalStorage" data-icon="back" data-transition="none">Back</a>
        <h1>Google Map</h1>
    </div>
    <!--div id="map_canvas" style="width: 480px; height: 480px"></div-->
        <div id="map_canvas"></div>
</div>
...