
地图
It一zhai男
Android,kotlin,Java,flutter,python,
展开
-
Android中sqlite之从网上获取数据更新UI
Android中sqlite之从网上获取数据更新UI在这里,本人主要想做一个 1、首先从网上获取数据 2、将获取的数据存储到本地 3、地图上显示屏幕范围内的marker。 4、当地图状态改变时,要查询本地数据库,并更新地图。BaiduMap有个setOnMapStatusChangeListener监听类,该类监听BaiduMap的状态,共有三个方法——onMapStatusChangeSt原创 2016-04-12 14:17:47 · 2815 阅读 · 0 评论 -
百度地图系列之07——只显示圆内的marker+Fragment
百度地图系列之07——只显示圆内的marker+Fragment本文主要写的是在自定义圆内显示marker,判断marker是否在圆内,如果在就显示,不在就不显示,方法marker与圆心的距离小于圆的半径。这里与前面的百度地图系列之05类似。判断是否在圆内并添加marker的方法//获得marker与圆中心点之间的距离。 double distance = D原创 2016-04-07 10:39:55 · 1952 阅读 · 1 评论 -
百度地图系列02——地图移动到指定点
百度地图系列02——地图移动到指定点关于加载地图,可参考前面一章http://blog.youkuaiyun.com/u013293125/article/details/49951257,基本代码没变本章的主要内容有:地图移动到指定位置地图加载不出来,显示灰色网格问题地图移动到指定位置基本代码如上一章所示,在此有稍微的改动。 改动代码如下: protected void onCreate(Bundl原创 2015-11-27 17:39:48 · 5694 阅读 · 0 评论 -
百度地图系列01——最简单的调用百度地图
百度地图系列01——最简单的调用百度地图源码下载地址:http://download.youkuaiyun.com/detail/u013293125/9287041 1、建立一个Android工程,命名为BaiduMapDemo012、在工程的libs目录下添加baidumapapi_v2_1_3.jar包3、在activity_main.xml中代码:<LinearLayout xmlns:android原创 2015-11-20 20:00:22 · 1418 阅读 · 0 评论 -
百度地图系列06——以定位点为中心自定义画圆
百度地图系列06——以定位点为中心自定义画圆首先,对MapStatusUpdateFactory的一些方法进行说明:限定符和类型 方法和说明static MapStatusUpdate newLatLng(LatLng latLng) 设置地图新中心点static MapStatusUpdate newLatLngZo原创 2016-03-29 13:19:46 · 20411 阅读 · 0 评论 -
百度地图系列05——显示屏幕范围内的marker
百度地图系列5——显示屏幕范围内的marker原理:根据屏幕中心点坐标和屏幕的长宽计算出屏幕左上角和右下角坐标,然后判断所显示的marker是否在这个范围内。中心点坐标: LatLng mCenterLatLng = status.target; double lat = mCenterLatLng.latitude; double lng = mCent原创 2016-03-28 12:06:32 · 9105 阅读 · 4 评论 -
百度地图系列04——自定义Marker
百度地图系列04——自定义Marker本文主要写的是android百度地图开发时自定义marker.上一章百度地图系列03——简单地图定位 1、首先导入BaiduLBS_Android.jar包,还有与之相关的so包,可在百度api上下载。 activity_mylocation.xml代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayo原创 2015-12-05 12:15:56 · 2299 阅读 · 0 评论 -
百度地图系列03——简单地图定位
百度地图系列03——简单地图定位关于加载地图,可参考前面一章http://blog.youkuaiyun.com/u013293125/article/details/49951257,基本代码没变1、首先加入jar包 其它与第一章一样,基本没变。2、代码部分,在MainActivity里:package com.example.maptest003;import com.baidu.location.原创 2015-11-27 18:23:22 · 696 阅读 · 0 评论 -
Android通过地址反查经纬度——原生位置信息
Android通过地址反查经纬度——原生位置信息通过地址反查经纬度,得到的经纬度是基于火星坐标系GCJ02LL的经纬度,如果使用百度定位sdk,则需要转化为bd09LL的坐标系。Geocoder gc = new Geocoder(MapFragment.this.getActivity(), Locale.CHINA);List<Address> addresseList ...原创 2019-02-19 17:40:38 · 1441 阅读 · 0 评论