2013-05-25 35 views
3

我怎么会让Android上开始使用变焦我的谷歌地图应用程序在我的当前位置,无需按或做什么吗?我将如何让我的谷歌地图应用程序开始放大对我目前的位置

编辑。问题解决了

Criteria cri= new Criteria(); 
    String bbb = locationmanager.getBestProvider(cri, true); 
    Location myLocation = locationmanager.getLastKnownLocation(bbb); 

    double lat= myLocation.getLatitude(); 
    double long = myLocation.getLongitude(); 
    LatLng ll = new LatLng(lat, long); 

    mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(ll, 20)); 
+0

SC =新的经纬度(flati,flongi); CameraUpdate update = CameraUpdateFactory.newLatLngZoom(sc,20);用你的经纬度替换flati和flongi – Raghunandan

+0

添加这个忘了它mMap.moveCamera(更新); – Raghunandan

+0

检查这个http://raghunandankavi.blogspot.in/2013/04/google-map-api-v2.html和部分1 http://raghunandankavi.blogspot.in/2013/04/google-map-api-v2 -on-android.html。 – Raghunandan

回答

4

问题解决

Criteria cri= new Criteria(); 
String bbb = locationmanager.getBestProvider(cri, true); 
Location myLocation = locationmanager.getLastKnownLocation(bbb); 

double lat= myLocation.getLatitude(); 
double long = myLocation.getLongitude(); 
LatLng ll = new LatLng(lat, long); 

mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(ll, 20)); 
+0

它为我工作。 –

+0

谢谢。它在那个方面对我有用。 –

0

你可以这样来做

CameraUpdate center= CameraUpdateFactory.newLatLng(new LatLng(lat,long)); 
CameraUpdate zoom=CameraUpdateFactory.zoomTo(5); 

map.moveCamera(center); 
map.animateCamera(zoom); 
+0

有太多这样的一些编程的方式,请参阅http://stackoverflow.com/questions/13756261/how-to-get-the-current-lcoation-in-google-maps-android-api-v2/13830598# 13830598 –

+0

但我怎么把纬度/长亩目前的位置? – Denn

+0

看到http://stackoverflow.com/questions/13742551/how-to-get-my-location-changed-event-with-google-maps-android-api-v2/14305851#14305851对于如何让你的当前位置 –

相关问题