android – Google Maps CameraUpdate移动到错误的坐标

android – Google Maps CameraUpdate移动到错误的坐标,第1张

概述我正在编写一个使用Google Maps Android API V2的应用.当用户打开地图并每15秒获取一次用户位置时,应用程序将以特定纬度和经度为中心(此位置硬编码为36.5323,-87.3546).但是,当用户首次打开相机时,它会居中(8.407168163601076,-87.35459994524717). 这仅在用户首次打开地图时发生.如果关闭地图然后重新打开,则会以正确的坐标为中心 我正在编写一个使用Google Maps Android API V2的应用.当用户打开地图并每15秒获取一次用户位置时,应用程序将以特定纬度和经度为中心(此位置硬编码为36.5323,-87.3546).但是,当用户首次打开相机时,它会居中(8.407168163601076,-87.35459994524717).

这仅在用户首次打开地图时发生.如果关闭地图然后重新打开,则会以正确的坐标为中心.这只发生在Nexus 9上.我有两个其他设备用于测试它在第一次尝试时正确居中的地图.

这是我调用以使地图居中的代码:

LatLng pos = new LatLng(36.5323,-87.3546);    CameraUpdate center = CameraUpdateFactory.newLatLng(pos);    CameraUpdate zoom = CameraUpdateFactory.zoomTo(14);    map.moveCamera(center);    map.animateCamera(zoom);

谁能告诉我为什么会这样?

解决方法 试试这个
LatLng pos= new LatLng(LATITUDE,LONGITUDE);CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng,16);map.animateCamera(cameraUpdate);
总结

以上是内存溢出为你收集整理的android – Google Maps CameraUpdate移动到错误的坐标全部内容,希望文章能够帮你解决android – Google Maps CameraUpdate移动到错误的坐标所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1136719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存