Google マップのメソッド「setCenter」またはオプション値「center」は明らかにホエイが言うことを行い、マップ上の座標をコンテナー/キャンバスの高さ 50%、幅 50% に設定します。
座標の中心を 25% の幅で表示する必要があります (または CSS で 25% を残します)。Googleマップにそれを行うオプションがあるかどうか、またはマップをだましてそれを中心に設定する方法があるかどうか、誰かが知っていますか?
PSこれはjsでビルドされています。
Google マップのメソッド「setCenter」またはオプション値「center」は明らかにホエイが言うことを行い、マップ上の座標をコンテナー/キャンバスの高さ 50%、幅 50% に設定します。
座標の中心を 25% の幅で表示する必要があります (または CSS で 25% を残します)。Googleマップにそれを行うオプションがあるかどうか、またはマップをだましてそれを中心に設定する方法があるかどうか、誰かが知っていますか?
PSこれはjsでビルドされています。
自分で解決しました:
var ne = map.getBounds().getNorthEast();
var sw = map.getBounds().getSouthWest();
var lat = sw.lat() + 0.5*(ne.lat() - sw.lat()); //height at center
var long = sw.lng() + 0.75*(ne.lng() - sw.lng()); //set width at 25% center
map.setCenter(new google.maps.LatLng(lat,long));