-1

これが可能かどうかはわかりませんが、カスタム スタイルとマーカーを使用してマップをセットアップしました。マップがこのレベルで表示され、ロンドンが表示されるようにしたいと考えています。そのために、マップの中心をマーカーとは別の場所にしました。可能であれば、地図を中心ではなく自分の場所にズームしたいと思います。

  var myLatlng = new google.maps.LatLng('51.4525368','0.2481994');


        var mapOptions = {
        center: new google.maps.LatLng('51.4600368','0.0781994'),
        mapTypeId: google.maps.MapTypeId.ROADMAP,
        zoom: 11,
        mapTypeControl: false,
        scrollwheel:false

        };

また、情報ウィンドウにすべてのファンキーが表示されている理由を誰かが教えてくれれば、私も感謝します.

4

1 に答える 1

0

あなたの質問を理解するのは大変でしたが、私が正しければ、あなたはロンドンの中心部とあなたの場所の両方を地図上に合わせようとしていますが、地図上の特定の位置に中心を設定することはありません. それが正しければ、それを成し遂げる必要がありますgoogle.maps.LatLngBounds()

var bounds= new google.maps.LatLngBounds();
var London= new google.maps.LatLng(//London values);
var myLatLng = new google.maps.LatLng(//your values);
bounds.extend(London);
bounds.extend(myLatLng);
map.fitBounds(bounds);

これが目的に合っているかどうかを確認してください。

于 2012-12-08T06:24:24.207 に答える