地图定位,但不缩放
Map positioned, but not zooming
我从一个线程开始在 UI 上编写一些代码以缩放地图并定位它。
虽然定位工作正常(纽约),但忽略了缩放(始终是地球的一半)。我尝试了所有可能的 zoomOld 值,但它一直都是一样的。我的代码有什么问题?
runOnUiThread(new Runnable() {
public void run() {
zoomOld = 1;
CameraUpdate forget = CameraUpdateFactory.zoomTo(zoomOld);
map.animateCamera(forget);
double targetLat = 40.7;
double targetLon = -74.1;
LatLng p = new LatLng(targetLat,// 3.0.1
targetLon);
map.moveCamera(CameraUpdateFactory.newLatLng(p));
在我的案例中试试这个fine.Hope这对你有帮助。
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(mCongressLocation).zoom(16).build();
googleMap.animateCamera(CameraUpdateFactory
.newCameraPosition(cameraPosition));
我从一个线程开始在 UI 上编写一些代码以缩放地图并定位它。 虽然定位工作正常(纽约),但忽略了缩放(始终是地球的一半)。我尝试了所有可能的 zoomOld 值,但它一直都是一样的。我的代码有什么问题?
runOnUiThread(new Runnable() {
public void run() {
zoomOld = 1;
CameraUpdate forget = CameraUpdateFactory.zoomTo(zoomOld);
map.animateCamera(forget);
double targetLat = 40.7;
double targetLon = -74.1;
LatLng p = new LatLng(targetLat,// 3.0.1
targetLon);
map.moveCamera(CameraUpdateFactory.newLatLng(p));
在我的案例中试试这个fine.Hope这对你有帮助。
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(mCongressLocation).zoom(16).build();
googleMap.animateCamera(CameraUpdateFactory
.newCameraPosition(cameraPosition));