Android 我怎样才能把指针放在地图上?

Android 我怎样才能把指针放在地图上?,android,Android,我的问题是,我有一个恒定的地理点,我想找到半径在500米以下的位置 从我的固定地理位置。我们如何找到这些位置并保存在共享参考中。您的问题很模糊,但我会尽力帮助您 如果您使用的是Maps v2,这是添加标记的一种方法: myMap.addMarker(new MarkerOptions() .position(mGeoPoint) .icon(BitmapDescriptorFactory

我的问题是,我有一个恒定的地理点,我想找到半径在500米以下的位置
从我的固定地理位置。我们如何找到这些位置并保存在共享参考中。

您的问题很模糊,但我会尽力帮助您

如果您使用的是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();
希望能有帮助