gpt4 book ai didi

java - 安卓/Java : trim cut the latitude for map view

转载 作者:行者123 更新时间:2023-12-01 14:48:46 24 4
gpt4 key购买 nike

我已将纬度和经度作为字符串存储在数据库中,例如 23.563987,120.761719

我如何将它们修剪成两个单独的整数,以便它适合我的代码?谢谢!

[抱歉,我是 java 新手......]

我的 map 代码如下:

GooglePlayServicesUtil
.isGooglePlayServicesAvailable(getApplicationContext());
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
.getMap();

mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
mMap.addMarker(new MarkerOptions().position(
new LatLng(23.563987,120.761719)).title("Marker"));
mMap.setMyLocationEnabled(true);

CameraUpdate center = CameraUpdateFactory.newLatLng(new LatLng(
23.563987,120.761719));
CameraUpdate zoom = CameraUpdateFactory.zoomTo(15);

mMap.moveCamera(center);
mMap.animateCamera(zoom);

最佳答案

您可以拆分弦乐并将其转换回 double 。

String locationString = *from DB*
String[] latLongStrings = locationString.split(",");
double lat = Double.parseDouble(latLongStrings[0]);
double long = Double.parseDouble(latLongStrings[1]);

但是,您可能需要调整数据库架构以拥有两个 REAL 列,而不是一个 TEXT

关于java - 安卓/Java : trim cut the latitude for map view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15103954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com