胸怀万里世界, 放眼无限未来。这篇文章主要讲述osmdroid和Android应用程序的geopoint是否不同?相关的知识,希望能为你提供帮助。
【osmdroid和Android应用程序的geopoint是否不同()】我在我的android应用程序中使用OsmDroid。我正在设置一个IGeoPoint如下
IGeoPoint point2 = new IGeoPoint() {public int getLongitudeE6() {
return 51475022;
}public int getLatitudeE6() {
return -300322;
}
};
mapController.animateTo(point2);
这把我带到深蓝色的大海。而当我使用google.mapview并以下列方式设置geopoint时
myMapController.animateTo(new GeoPoint((int) (51.475022 * 1E6),
(int) (-0.300322 * 1E6)));
它把我带到了我想要的地方
osmdroid有什么问题?
答案为什么要尝试为接口创建构造函数?
Osmdroid GeoPoint是一个实现此接口的类。您只需要实例化一个GeoPoint,如下所示:
GeoPoint gPt = new GeoPoint(51500000, -150000);
// latitude, longitude
然后将其传递给你的.animate()
推荐阅读
- 如果设备已经在Geofence android内部,则停止初始触发
- 使用Android到Objective - C的多部分表单数据(NSDictionary和图像)
- 如何在Activity中使用Retrofit和RxJava / RxAndroid处理旋转()
- Android(如何在手机旋转后阻止创建新线程)
- Android(ImageView旋转动画 - 保持比例类型适合中心)
- Android(围绕Y的第二次180度旋转镜像会反映图像)
- 试图在android中旋转布局,画布似乎不会旋转
- Android两指旋转
- 如何在Android中旋转位图,使图像中心平滑,无振荡运动