整理
文章平均质量分 91
新画师
历尽千帆,归来不再是少年。只因迈步从头跃,换了人间!
展开
-
关于百度地图的整理
最近做的都是关于百度地图的事,整理一下这阶段的东西,便于以后调用。 1.申请百度地图key与下载sdk 1.1申请key的时候要求SHA1值,由于现在基本使用android studio,获取SHA1值的方式不像Eclipse那样方便,这里踩过一些坑。 没关系,我们参考一下前人的博客: 参考博客1:http://blog.csdn.net/qq_29269233/article/detail原创 2017-08-22 16:22:08 · 411 阅读 · 0 评论 -
关于百度地图(三)添加覆盖物自定义布局及遇到的一些bug解决方法
1.前面两篇写了百度地图的定位,但是我们使用地图显然不单单是定位,常用的一个就是添加marker覆盖物 这里添加marker的覆盖物,我单独写了一个方法出来,如下: public void addMarker(final List<DBuildingInfo> list){ mapShowProgress(true); new Thread(new Runnabl原创 2017-09-14 11:24:38 · 2710 阅读 · 0 评论 -
关于百度地图(二):只需要定位,不需要地图(什么?回调混乱?一招解决!)
百度地图不需要MapView,只需要获取地理位置经纬度,重新定位原创 2017-08-30 16:19:37 · 834 阅读 · 0 评论 -
关于百度地图(四):点聚合及只显示屏幕范围内的marker
继续来总结百度地图。 前面我们将marker传入了地图中去,但是,随着项目的深入,需要在地图上显示的marker也越来越多,这个时候就必然会出现一个问题:卡顿! 那么百度地图也为我们提供了“点聚合”来解决这个问题,不过我们还可以设置地图只显示屏幕范围内的marker来解决这个问题。由于我项目中的marker实在太多了,全部展现出来有几千个marker,于是两个一起都用了,结合在一起,效果还是不错原创 2017-09-21 16:24:14 · 5990 阅读 · 3 评论 -
关于百度地图的补充:只显示屏幕范围内的marker(旋转时的bug)
之前在关于百度地图(四):点聚合及只显示屏幕范围内的marker这篇文章中写了只显示屏幕范围内的点,当时的操作是这样的:if (llr.latitude .latitude && ll.longitude .longitude) { infos.add(info); }由于当时是禁用了地图旋转,前几天需要开启旋转,在测试的时候发现,当旋转地图到一定角度(手机屏幕左上原创 2018-01-17 14:30:44 · 2606 阅读 · 2 评论 -
build.gradle里的一些应用
1.与manifest文件做一些配置 当我们使用一些第三方的时候,例如百度地图,XX推送等,都需要在manifest文件中需要配置一些key及包名等信息。而我们测试版都会单独申请一个key来测试,那在上线的时候又要修改为正式版本,这个时候在打包之前就要记得修改,那就显得比较麻烦。这个时候我们就可以这样: 首先,我们在src目录下建一个文件夹: 将名字修改为测试的debug版,然后在bui...原创 2018-03-16 10:34:07 · 293 阅读 · 0 评论