求助一下,为什么我的我是小前台 白银之手手不能在地图上

本类最新地图
本类地图排行
地图总下载排行【滴滴一下马上出发】求助一下,我的滴滴出行为什么刷不出地图呢_滴滴打车吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:645,218贴子:
【滴滴一下马上出发】求助一下,我的滴滴出行为什么刷不出地图呢收藏
网络没问题,定位也打开了。就是看不到地图,手机是苹果5
滴滴打车,注册滴滴司机,开启高效挣钱模式!
有人存在这个问题吗?求助
顺风车可以看见地图
换个手机就好了
登录百度帐号(Deer 洛可)
(IshowUwhats4ev)
第三方登录:当前位置:
> 帖子正文
为什么我的谷歌地图不能定位我当前的位置
求求各位大侠帮帮忙,是什么原因
不吐不快,我来说两句...
最新评论(2)
发表于: 09:27:06
在房间内貌似不行,我的在外面就可以
发表于: 12:10:51
路过看看,谷歌地图好高级的东西,不曾用过。
发表于: 20:44:11
我顶啊。接着顶
您需要注册登录后,才能回帖哦!
参考价:¥780
上市时间:2018.01
上市时间:2017.12
上市时间:2017.08
上市时间:2017.12
上市时间:2016.10
上市时间:2017.09
上市时间:2017.11
上市时间:2018.02
上市时间:2017.10
上市时间:2017.09
上市时间:2018.02
上市时间:2017.11
上市时间:2017.09
上市时间:2017.11
上市时间:2017.12
您已经签到了,请明天再来吧!后使用快捷导航没有帐号?
暂时没有人问过相似的问题,你可以做第一个提问题的人
查看: 5496|回复: 5
我想请教一下为什么我的地图加载特别慢,怎么加载到区...
我发现我的地图加载特别慢,十多秒半分钟是经常的事,在网络情况很好的情况下也是,所以应该和网络状况无关。同时我想请教一下怎么将地图加载到区,而不是个人所在位置。
代码如下:
// 地图相关
public class BehalfDriveMapFragment extends Fragment implements
& & & & & & & & LocationListener {
& & & & private MapView mapV
& & & & private BaiduMap baiduM
& & & & BitmapDescriptor bitmapDescriptor_me = BitmapDescriptorFactory
& & & & & & & & & & & & .fromResource(R.drawable.map_location_me);
& && &&&Marker marker_
& && & // 地图相关
& & & & private LocationClient locationC
& & & & private LatLng latLng_me =
& && & @Override
& & & & public View onCreateView(LayoutInflater inflater, ViewGroup container,
& & & & & & & & & & & & Bundle savedInstanceState) {
& & & & & & & & v = inflater
& & & & & & & & & & & & & & & & .inflate(R.layout.fragment_behalfdrivemap, container, false);
& & & & & & & & init();
& & & & & & & & setMap();
& & & & & & & & getLocation();
& & & & & & & &
& & & & private void getLocation() {
& & & & & & & & locationClient = ((MainApplication) getActivity().getApplication()).locationC
& & & & & & & & LocationClientOption option = new LocationClientOption();
& & & & & & & & option.setLocationMode(LocationMode.Hight_Accuracy);
& & & & & & & & option.setCoorType(&bd09ll&);
& & & & & & & & // option.setScanSpan(5000);// 定位间隔时间
& & & & & & & & option.setIsNeedAddress(true);
& & & & & & & & locationClient.setLocOption(option);
& & & & & & & & ((MainApplication) getActivity().getApplication())
& & & & & & & & & & & & & & & & .setLocationCallBack(this);
& & & & & & & & locationClient.start();
& & & & private void setMap() {
& & & & & & & & baiduMap = mapView.getMap();
& & & & & & & & MapStatusUpdate msu = MapStatusUpdateFactory.zoomTo(18.0f);
& & & & & & & & baiduMap.setMapStatus(msu);
& & & & private void init() {
& && && && && & // 获得个人位置经纬度
& & & & & & & & lng = Utils.spLoadString(getActivity(), &lng&);
& & & & & & & & lat = Utils.spLoadString(getActivity(), &lat&);
& & & & & & & & mapView = (MapView) v.findViewById(R.id.bmapView);
& && &@Override
& & & & public void locationCallBack(BDLocation location) {
& & & & & & & & try {
& & & & & & & & & & & & latLng_me = new LatLng(location.getLatitude(),
& & & & & & & & & & & & & & & & & & & & location.getLongitude());
& && && && && && && && &// 添加个人位置覆盖物
& & & & & & & & & & & & marker_me = (Marker) (baiduMap.addOverlay(new MarkerOptions()
& & & & & & & & & & & & & & & & & & & & .position(latLng_me).icon(bitmapDescriptor_me)));
& & & & & & & & & & & & // 设置地图中心点以及缩放级别
& & & & & & & & & & & & MapStatusUpdate mapStatusUpdate = MapStatusUpdateFactory
& & & & & & & & & & & & & & & & & & & & .newLatLngZoom(latLng_me, 18.0f);
& & & & & & & & & & & & baiduMap.setMapStatus(mapStatusUpdate);
& & & & & & & & & & & & // 因为没有数据的时候出现北京地图,所以加载完数据先“显示”
& & & & & & & & & & & & mapView.setVisibility(View.VISIBLE);
& & & & & & & & } catch (Exception e) {
& & & & & & & & & & & & Log4Trace.show(e);
& & & & & & & & }
& & & & @Override
& & & & public void onPause() {
& & & & & & & & mapView.onPause();
& & & & & & & & if (locationClient.isStarted()) {
& & & & & & & & & & & & ((MainApplication) getActivity().getApplication())
& & & & & & & & & & & & & & & & & & & & .setLocationCallBack(null);
& & & & & & & & & & & & locationClient.stop();
& & & & & & & & }
& & & & & & & & super.onPause();
& & & & @Override
& & & & public void onResume() {
& & & & & & & & mapView.onResume();
& & & & & & & & if (!locationClient.isStarted()) {
& & & & & & & & & & & & ((MainApplication) getActivity().getApplication())
& & & & & & & & & & & & & & & & & & & & .setLocationCallBack(this);
& & & & & & & & & & & & locationClient.start();
& & & & & & & & }
& & & & & & & & super.onResume();
& & & & @Override
& & & & public void onDestroy() {
& & & & & & & & mapView.onDestroy();
& & & & & & & & if (locationClient.isStarted()) {
& & & & & & & & & & & & ((MainApplication) getActivity().getApplication())
& & & & & & & & & & & & & & & & & & & & .setLocationCallBack(null);
& & & & & & & & & & & & locationClient.stop();
& & & & & & & & }
& & & & & & & & super.onDestroy();
& & & & & & & & bitmapDescriptor_me.recycle();
布局文件如下:
&RelativeLayout xmlns:android=&http://schemas.android.com/apk/res/android&
& & xmlns:tools=&http://schemas.android.com/tools&
& & android:layout_width=&match_parent&
& & android:layout_height=&match_parent&
& & android:background=&#F6F5F3& &
& && &&&&TextView
& && && && &android:layout_width=&fill_parent&
& && && && &android:layout_height=&fill_parent&
& && && && &android:gravity=&center&
& && && && &android:text=&正在加载地图,请稍后&
& && && && &android:textColor=&#333&
& && && && &android:textSize=&15dp& /&
& && &&&&com.baidu.mapapi.map.MapView
& && && && &android:id=&@+id/bmapView&
& && && && &android:layout_width=&fill_parent&
& && && && &android:layout_height=&fill_parent&
& && && && &android:clickable=&true&
& && && && &android:visibility=&gone& /&
&/RelativeLayout&
给地图设置个缩放级别就行了:mBaiduMap.animateMapStatus(MapStatusUpdateFactory.zoomTo(arg0));
另外地图 ...
咳咳,新人一枚,第一次发帖,多谢提醒。代码已经全部贴上,如果可以请看看导致加载慢的原因吧,我测过网络,在很好的情况下也经常会这样。的确没有离线地图功能,因为想点进来即时获得个人位置的,那不一定就在同一个城市啊。在setMap方法中设置了地图缩放级别,请问大概多少是区一级呢
给地图设置个缩放级别就行了:mBaiduMap.animateMapStatus(MapStatusUpdateFactory.zoomTo(arg0));
另外地图加载慢最大的可能原因就是网络差且没有离线地图,要不就是代码有问题。
另:贴代码用高级编辑器啊,这样粘上去看着累
咳咳,新人一枚,第一次发帖,多谢提醒。代码已经全部贴上,如果可以请看看导致加载慢的原因吧,我测过网 ...
那就得检查代码是不是有问题了,因为加载地图不可能要一分钟之久的,那样根本没人会用。
另:区级缩放级别大概在13-14
那就得检查代码是不是有问题了,因为加载地图不可能要一分钟之久的,那样根本没人会用。
另:区级缩放级 ...
加载到区十分感谢你,成功了。通过日志追踪我发现加载时间长都是卡在这一步:添加个人位置覆盖物
(6.08 KB, 下载次数: 41)
14:06 上传
求助啊求助啊
Powered by}

我要回帖

更多关于 白银之手指令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信