在我的Android应用程序中,我有以下代码…
CameraUpdate center= CameraUpdateFactory.newLatLng(new LatLng(Lat,Lon));DeBUGLog.deBUGLog("centered camera on " + Lat + " and " + Lon, false); CameraUpdate zoom=CameraUpdateFactory.zoomTo(15);map.moveCamera(center); map.animateCamera(zoom);map.addMarker(new MarkerOptions() .position(new LatLng(Lat, Lon)) .Title("Phone Location") );
Lat是31.7898
Lon是-111.0354
标记正好位于正确的位置.然而,摄像机位于v2地图上该位置以北约5英里处.@H_419_13@为什么?@H_419_13@谢谢@H_419_13@加里
解决方法:
在阅读了一些其他文档后,我发现以下代码有效…
Cameraposition cameraposition = new Cameraposition.Builder() .target(new LatLng(Lat, Lon)) .zoom(15) .bearing(0) .tilt(45) .build(); map.animateCamera(CameraUpdateFactory.newCameraposition(cameraposition)); map.addMarker(new MarkerOptions() .position(new LatLng(Lat, Lon)) .Title("Phone Location") );
我认为我的原始代码也应该有效.@H_419_13@加里
总结以上是内存溢出为你收集整理的android – 将相机置于Google Maps V2中全部内容,希望文章能够帮你解决android – 将相机置于Google Maps V2中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)