Android 我怎样才能把指针放在地图上?
我的问题是,我有一个恒定的地理点,我想找到半径在500米以下的位置Android 我怎样才能把指针放在地图上?,android,Android,我的问题是,我有一个恒定的地理点,我想找到半径在500米以下的位置 从我的固定地理位置。我们如何找到这些位置并保存在共享参考中。您的问题很模糊,但我会尽力帮助您 如果您使用的是Maps v2,这是添加标记的一种方法: myMap.addMarker(new MarkerOptions() .position(mGeoPoint) .icon(BitmapDescriptorFactory
从我的固定地理位置。我们如何找到这些位置并保存在共享参考中。您的问题很模糊,但我会尽力帮助您 如果您使用的是Maps v2,这是添加标记的一种方法:
myMap.addMarker(new MarkerOptions()
.position(mGeoPoint)
.icon(BitmapDescriptorFactory
.fromResource(R.drawable.yourmarkericon)));
其中,myMap为地图V2,且地质点应为LatLng值:
double latitude = 2.344343;
double longitude = 45.203922;
mGeoPoint = new LatLng (latitude, longitude);
要在共享首选项中保存地理点,可以使用:
SharedPreferences myPrefs = getSharedPreferences(MyPrefs, Context.MODE_PRIVATE);
Editor editor = myPrefs.edit();
editor.putLong("GeoPoint_LAT", (long) latitude);
editor.putLong("GeoPoint_LNG", (long) longitude);
editor.commit();
希望能有帮助