2016-07-25 8 views
0

私はマップの中心になりたい特定の場所を持っています。Googleマップの特定のセンターを設定するにはどうすればよいですか?

theMap.moveCamera(
       CameraUpdateFactory.newLatLngZoom(
         new LatLng(
            location.getLatitude(), 
            location.getLongitude()), 17.0f 
         ) 
      ) 
); 
MarkerOptions markerOptions = new MarkerOptions() 
           .position(new LatLng(location.getLatitude(), location.getLongitude())); 
markerOptions.icon(createIcon()); 
theMap.addMarker(markerOptions); 

問題:
は、私は、次のコードを持っているマップは、場所とアイコンが表示されますが、私はアイコンが地図の中心になりたいです。今、アイコンは境界内にありますが、中心にはありません。
どうすればこの問題を解決できますか?

+0

'createIcon()'メソッドを共有してスクリーンショットを投稿できますか? – antonio

答えて

1

あなたは簡単に

theMap.setCenter(markerOptions.position)のように、setCenter機能を使用することができますGoogle Maps API

によると、

theMap.panTo(markerOptions.position)のように、滑らかに表示する

又はpanto

Here私は何かの間にどのようなショーを書いた例です。

関連する問題