-- 通过GPS得到精确位置 --> android:name="android.permission.ACCESS_FINE_LOCATION" /> android:name="android.permission.ACCESS_COARSE_LOCATION" /> android:name="android.permission.INTERNET" /> android:name="android.permission.ACCESS_WIFI_STATE" /...-- 访问网络的变化, 需要某些信息用于网络定位 --> android:name="android.permission.CHANGE_NETWORK_STATE"
且当下包括微信等一众主流App都是通过调用第三方地图来做的,这显然有一定道理,也是大势所趋。 坑多,显然是干不过别人一个团队专门来做地图的,不如站在巨人的肩上。 综上所诉,优点显而易见。...,弹窗选择第三方地图导航,点击选择后调用第三方地图进行导航。...", "高德地图", "腾讯地图"}; final String[] packageNames = {"com.baidu.BaiduMap", "com.autonavi.minimap...from和to参数虽然可以省略,但是地图上就不显示地址了,默认是 地图上的点,而且referer参数需要申请开发者key。...文档 百度地图 高德地图 腾讯地图 https://blog.csdn.net/Ever69/article/details/82427085
Marker用于标注地图上的一个特定位置 aMap的.addMarker(markerOptions) 方法即可 markerOptions有如下的属性 position(Required) 在地图上标记位置的经纬度值...anchor图标摆放在地图上的基准点。默认情况下,锚点是从图片下沿的中间处。 perspective设置 true,标记有近大远小效果。默认情况下为 false。
前言 Osmdroid是一款完全开源的地图基本操作SDK,我们可以通过这个SDK去加一些地图API,比如腾讯、百度、高德、Google等等。...天地图API也是一个地图服务提供商,不过之前还是提供Android的地图SDK的,现在就只提供了API服务了,那么为什么我们会想到这个天地图API呢?...,完全犯不上去使用,下面我们进入正文去使用天地图API,效果图如下所示: 正文 点击天地图API进入,之后完成注册登录及个人或企业开发者的认证工作,然后就到了喜闻乐见的创建Android项目的环节了...中增加如下代码: android:name="android.permission.INTERNET" /> android...android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> android:name="android.permission.READ_EXTERNAL_STORAGE
正文 本文中要实现定位和地图的交互功能,还有一些体验上的功能,首先我们先实现定位功能,意思就是一打开地图就定位到当前所在的位置。...="http://schemas.android.com/apk/res/android" android:width="48dp" android:height="48dp"...android:tint="#5AD3E5" android:viewportWidth="24" android:viewportHeight="24"> android:fillColor="@android:color/white" android:pathData="M12,2L12,2C8.13,2 5,5.13 5,9c0,1.74...{ isEnabled = true }) 添加位置如下图所示: ⑦ 添加小地图 通过小地图叠加层添加,根据屏幕的宽高 / 4设置小地图的宽高,并且设置小地图瓦片资源,代码如下所示: add(MinimapOverlay
准备工作 1.打开百度地图开放平台,找到功能与服务,选择定位,点击Android 定位SDK(v7.5),然后这就是官方文档了。...; 密码:原始密码一般为android,开发者根据实际情况填写。...android:value="开发者申请的AK" > 5.配置权限和service android:name="com.baidu.location.f"...android:enabled="true" android:process=":remote"> android:name="android.permission.INTERNET" /> <!
初始化地图 //设置地图 mMapView = (MapView) findViewById(R.id.bmapsView); //获取地图控件引用 mBaiduMap = mMapView.getMap...(); //普通地图 mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL); mBaiduMap.setMyLocationEnabled(true);////...,设置地图状态等操作导致地图状态开始改变。...* @param status 地图状态改变开始时的地图状态 */ public void onMapStatusChangeStart(MapStatus status...地图状态改变结束后的地图状态 */ public void onMapStatusChangeFinish(MapStatus status){
如何在uniapp中引入高德地图可以参考这篇文章,http://www.xiongdalin.com/2019/11/27/unaipp-amap/。...lucktoyou/p/14989102.html ☆文章版权声明☆ * 网站名称:obaby@mars * 网址:https://h4ck.org.cn/ * 本文标题: 《UniApp Android...高德地图黑屏》 * 本文链接:https://h4ck.org.cn/2021/07/uniapp-android%e9%ab%98%e5%be%b7%e5%9c%b0%e5%9b%be%e9%bb%...---- 分享文章: 相关文章: Android Studio动态调试smali 更新Blog服务器配置 Frida Hook 初体验 i9100G 重新分区,扩大系统内存 OSX pip3 install
废话 今天继续我们的Android高德之旅,上一篇已经可以显示最基本的地图了,有基本的缩放、旋转功能,还有最后做的小特效,今天这篇文章来记录一下高德地图的5种地图类型。...5种地图类型: 常规地图模式(默认模式,又称行政地图模式,展示基本信息) 卫星地图模式(展示卫星拍摄图,图片质量和当地空气质量相关) 导航地图模式(突出显示交通线路,忽略一些不重要的信息) 夜间地图模式...(暗色调,低对比度以保护视力) 离线地图模式(别打我,我是混进来充数的) 说明 其实按照高德地图官方的说法,我们不称之为地图模式,而是地图图层,每个图层负责绘制一种属性,很多个图层叠加起来,构成完整的地图...说完了四个模式,貌似内容有点少,别急别急,还好有个离线地图,来帮我撑撑场面。 5、离线地图模式 前面说了,离线地图并不是地图展示模式,而是把地图数据包下载到本地,在没有网络时使用本地数据进行展示。...事实上,高德地图在加载地图时都是优先加载本地离线数据的,本地没有才从网络下载。
最近一直在倒腾Arcgis Android API等相关的东西,想把自己的做的图放到地图上去,也就是离线地图,穷人一般是没有钱的,一个月好几十的流量是开不起的,所以就左捉摸,右思考,看着API里面有离线地图...,始终没有弄明白是怎么回事,直到今天下午,想起来了就有试了试,结果成功了,那个激动啊,好半天那…… Arcgis Android API离线地图主要是通过ArcGISLocalTiledLayer实现的...> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width...xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android...android.os.Bundle; import com.esri.android.map.MapView; import com.esri.android.map.ags.ArcGISLocalTiledLayer
裁剪图片 public void startPhotoZoom(Uri uri) { Intent intent = new Intent("com.android.camera.action.CROP...intent.putExtra("return-data", false); startActivityForResult(intent, RESULT_REQUEST_CODE); } 裁剪方法调用android...param uri */ public void startPhotoZoom(Uri uri) { Intent intent = new Intent("com.android.camera.action.CROP...intent.putExtra("return-data", false); startActivityForResult(intent, RESULT_REQUEST_CODE); } //Android...} cursor.close(); } } return data; } // 专为Android4.4
废话2 两三年前只有少数o2o软件、导航、交通软件会集成LBS,而现在是个软件都要集成LBS,所以作为开发的我们终于不能忍了,来搞搞LBS吧,目前用的最多的是百度地图和高德地图,百度地图定位精准、路线规划科学...、图层显示清晰,嗯,那就选高德地图吧。...这里写图片描述 3、基础地图 准备工作已经做好了,下面就开始coding,写一个最简单的demo,展示最基本的地图 (1)布局文件中添加MapView android:id="@+id/map_view" android:layout_width="match_parent" android:layout_height...总结 千里之行,始于足下,第一步终于迈出去了,下一篇来摸索下高德地图中的地图类型,感谢大家收看本期节目,我们下期再见~
在应用开发中,地图开发是经常需要使用的“组件”,Google Map虽然有官方教程,无奈用不起来,原因你懂的~~那么国内比较出名的是就是百度地图和高德地图,由于个人喜好,所以选择了高德地图LBS,废话不说...jar包.PNG 第一个是2D地图的jar包,因为最后定位以后我要在地图上标出来位置 第二个是用于定位的jar包 注意:如果使用的是3D地图,那么地图SDK和导航SDK需要引入so库文件,先在app/src...-- 申请必要的权限--> android:name="android.permission.INTERNET" /> android...android" android:id="@+id/map" android:layout_width="fill_parent" android:layout_height="...implements LocationSource, AMapLocationListener { //显示地图需要的变量 private MapView mapView;//地图控件
https://blog.csdn.net/lyhhj/article/details/49129865 最近在做一地图定位软件,下面分享一下自己在做的过程中遇到的问题,希望对大家有帮助: 首先就是要用百度地图的...title=android-locsdk 然后需要下载百度地图的SDK: 好多步骤在百度地图API中都有,具体就不给大家说了: 要注意的问题是: 1....设置AccessKey,在application标签中加入 <meta-data android:name="com.baidu.lbsapi.API_KEY"... android:value="key" /> //key:开发者申请的key 复制代码 2....定位SDK可以返回bd09、bd09ll、gcj02三种类型坐标,若需要将定位点的位置通过百度Android地图 SDK进行地图展示,请返回bd09ll,将无偏差的叠加在百度地图上。
废话 这篇比较水 开关室内地图 aMap.showIndoorMap(true); 显示效果: 前面说过,高德地图的缩放级别分16级,3-19。...当缩放级别 level >= 17 时,才会显示室内地图 当缩放级别 level >= 18 时,可以切换楼层(左下角有一个楼层选择器) 这个功能对女生真是福音,再也不怕在商场找不到CK专柜了~ 总结
提交之后就不用管了,点击开发文档选择Android地图SDK ? 然后点击自定义下载 ? 按照下图进行选择,然后选择标准开发包,下载 ? 点击开发包然后开始下载,下载好之后解压文件。...> android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com...--地图控件--> <com.baidu.mapapi.map.MapView android:clickable="true" android:id="@+id...android:layout_height="match_parent"/> 地图有了,然后就是做沉浸式效果,打开MapWeatherActivity,修改代码如下:...> android="http://schemas.android.com/apk/res/android"> android:state_pressed
android:background="#FFF" android:orientation="horizontal" android:padding="5dp...="1" android:paddingEnd="12dp" android:singleLine="true" android:...> android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com...> android="http://schemas.android.com/apk/res/android" android:layout_width...[在这里插入图片描述] 当然还要在onCreate中调用initView(); [在这里插入图片描述] 下面运行一下: [在这里插入图片描述] 下一篇 Android 高德地图API(详细步骤+源码)七
> android="http://schemas.android.com/apk/res/android" android:layout_width="..." android:layout_marginLeft="20dp" android:layout_marginStart="20dp" android:...中调用[在这里插入图片描述] 然后运行一下: 在这里插入图片描述 ⑩ 手动输入目的地 在实际使用中,通常都是定位到当前所在地,然后用户再输入一个目的地,以此来计算这个两点之间的路线规划,手动点地图这种方式并不常用...,因为你很难点到足够精确的位置,其次就是你要在地图上寻找这个地方所在,这样用户花费的时间就会更多,因此日常使用都是手动输入,输入方式有多种,常规的键盘输入、声音输入、扫码输入等。...imm.hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), 0); //通过输入的目的地转为经纬度,然后进行地图上添加标点
--地图--> <com.amap.api.maps.MapView android:id="@+id/map_view" android:layout_width...五、显示当前定位地图 很显然,默认的地图不能满足我们的要求,那么就需要开发者自行去设置了,比如我现在在深圳福田区,那么我就要定位到当前所在地这里才行,来看看要怎么做吧。...mListener; 然后新增一个initMap()方法,用于初始化地图 /** * 初始化地图 * @param savedInstanceState */...--地图--> <com.amap.api.maps.MapView android:id="@+id/map_view" android:layout_width...下一篇 Android 高德地图API(详细步骤+源码)三
有关百度地图的使用,(http://lbsyun.baidu.com/index.php?...就是点击菜单键多出来的三个XX模式(普通,跟随,罗盘) menu/main.xml <item android:id="@+id/normal" android...:showAsAction="never" android:title="@string/normal"/> <item android:id="@+id/follow..." android:showAsAction="never" android:title="@string/follow"/> <item android...:id="@+id/compass" android:showAsAction="never" android:title="@string/compass"/> 然后在
领取专属 10元无门槛券
手把手带您无忧上云