【问题标题】:FragmentActivity - Zoom to show streetsFragmentActivity - 缩放以显示街道
【发布时间】:2013-06-21 18:18:11
【问题描述】:

我在使用 FragmentActivity 和 SupportMapFragment 时遇到了一些问题。地图的缩放很不稳定。 代码如下:

public class GoogleMapActivity extends FragmentActivity{
Double longitude, latitude;
static LatLng koordinate;
GoogleMap supportMap;
String title, address;

protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_googlemaps);
    SupportMapFragment fm = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
    supportMap = fm.getMap();

    longitude = 13.597651720046997;
    latitude = 45.22456639103469;
    title = "Turistička zajednica Općine Vrsar";
    address = "ul. Rade Končara 46";
    koordinate = new LatLng(longitude, latitude);

    Marker marker = supportMap.addMarker(new MarkerOptions().position(koordinate).title(title).snippet(address)
            .icon(BitmapDescriptorFactory.fromResource(R.drawable.marker_star)));
    //supportMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
    supportMap.moveCamera(CameraUpdateFactory.newLatLngZoom(koordinate, 15));
    supportMap.animateCamera(CameraUpdateFactory.zoomTo(12), 2000, null);   
}}

由于某种原因,我在谷歌地图中得到以下内容,但缩放不够: http://imageshack.us/f/812/3yl.png/ 当我点击缩放时,地图进入这种状态: http://imageshack.us/f/825/k8np.png/

我需要地图放大到足以显示街道名称。这在我之前的应用程序中工作得很好,但我在那里使用了常规 MapFragment。对于这个应用程序,我需要 SupportMapFragment。也许这是导致这个问题的原因?

【问题讨论】:

    标签: java android google-maps


    【解决方案1】:

    放大 Google 地图

      googleMap.animateCamera(CameraUpdateFactory.zoomTo(15));
    

     LatLng latLng = new LatLng(latitude, longitude);
    // Showing the current location in Google Map
      googleMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
    

    我猜允许的最大缩放为 17。 我希望这一定能奏效......

    【讨论】:

    • 不幸的是,这会产生与第二张图片相同的结果。
    • ashish.n,它只加载一张蓝色地图(可能在水面上?),因为那条线将相机移动到指定坐标。
    • 它可能是...使用已知的纬度和经度...使用纬度 = 33.7489 经度 = -84.3881... 这是给亚特兰大的
    • 说我的声望不够。
    • 你可以选择这个作为答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-20
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多