|
|
@ -336,7 +336,7 @@ public class LocActivity extends ParentWithNaviActivity implements ObseverListen
|
|
|
|
LocationClientOption option = new LocationClientOption();
|
|
|
|
LocationClientOption option = new LocationClientOption();
|
|
|
|
option.setLocationMode(LocationClientOption.LocationMode.Hight_Accuracy);//可选,默认高精度,设置定位模式,高精度,低功耗,仅设备
|
|
|
|
option.setLocationMode(LocationClientOption.LocationMode.Hight_Accuracy);//可选,默认高精度,设置定位模式,高精度,低功耗,仅设备
|
|
|
|
option.setCoorType("bd09ll");//可选,默认gcj02,设置返回的定位结果坐标系
|
|
|
|
option.setCoorType("bd09ll");//可选,默认gcj02,设置返回的定位结果坐标系
|
|
|
|
int span=4000;
|
|
|
|
int span=1000;
|
|
|
|
option.setScanSpan(span);//可选,默认0,即仅定位一次,设置发起定位请求的间隔需要大于等于1000ms才是有效的
|
|
|
|
option.setScanSpan(span);//可选,默认0,即仅定位一次,设置发起定位请求的间隔需要大于等于1000ms才是有效的
|
|
|
|
option.setIsNeedAddress(true);//可选,设置是否需要地址信息,默认不需要
|
|
|
|
option.setIsNeedAddress(true);//可选,设置是否需要地址信息,默认不需要
|
|
|
|
option.setOpenGps(true);//可选,默认false,设置是否使用gps
|
|
|
|
option.setOpenGps(true);//可选,默认false,设置是否使用gps
|
|
|
@ -484,13 +484,16 @@ public class LocActivity extends ParentWithNaviActivity implements ObseverListen
|
|
|
|
LatLng point1 = my_loc;
|
|
|
|
LatLng point1 = my_loc;
|
|
|
|
LatLng point2 = friend_loc;
|
|
|
|
LatLng point2 = friend_loc;
|
|
|
|
// 构建Marker图标
|
|
|
|
// 构建Marker图标
|
|
|
|
BitmapDescriptor bitmap = null;
|
|
|
|
BitmapDescriptor f_bitmap = null;
|
|
|
|
|
|
|
|
BitmapDescriptor m_bitmap = null;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f_bitmap = BitmapDescriptorFactory.fromResource(R.drawable.friend_loc); // 非推算结果
|
|
|
|
|
|
|
|
m_bitmap = BitmapDescriptorFactory.fromResource(R.drawable.my_loc); // 非推算结果
|
|
|
|
|
|
|
|
|
|
|
|
bitmap = BitmapDescriptorFactory.fromResource(R.drawable.chat_voice_bg_press); // 非推算结果
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 构建MarkerOption,用于在地图上添加Marker
|
|
|
|
// 构建MarkerOption,用于在地图上添加Marker
|
|
|
|
OverlayOptions option1 = new MarkerOptions().position(point1).icon(bitmap);
|
|
|
|
OverlayOptions option1 = new MarkerOptions().position(point1).icon(m_bitmap);
|
|
|
|
OverlayOptions option2 = new MarkerOptions().position(point2).icon(bitmap);
|
|
|
|
OverlayOptions option2 = new MarkerOptions().position(point2).icon(f_bitmap);
|
|
|
|
|
|
|
|
|
|
|
|
// 在地图上添加Marker(多个),并显示
|
|
|
|
// 在地图上添加Marker(多个),并显示
|
|
|
|
FindUOverlayManager overlayManager = new FindUOverlayManager(mBaiduMap);
|
|
|
|
FindUOverlayManager overlayManager = new FindUOverlayManager(mBaiduMap);
|
|
|
|