手机端定位偏移问题1、坐标系WGS-84原始坐标系:也就是GPS定位拿到的经纬度,谷歌和高德在国外可以正常使用GPS定位,国内不允许各个平台使用GPS坐标。GCJ-02坐标系,又名火星坐标系,由WGS-84加密而成,在国内各个地图平台需要使用这种坐标系,或者在GCJ-02的基础上在进行加密。像谷歌,高德,腾讯都是通用的GCJ-20坐标系BD-09坐标系,是百度地图通过再次加密GCJ-20坐标系得到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-09 18:06:51
                            
                                1530阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高德地图三:定位什么是定位SDKAndroid 定位 SDK 是一套简单的LBS服务定位接口,您可以使用这套定位API获取定位结果、逆地理编码(地址文字描述)、以及地理围栏功能。代码实现:app/src/main/AndroidManifest.xml<!--地图包、搜索包需要的基础权限-->
		<uses-permission android:name="android.pe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 16:47:30
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在中国内地主流的在线地图服务和接口,应国家相关部门的要求,在发布地图是都进行了国家国测局给的不可逆的加密算法(不公开的算法)进行无规律的GCJ-02(俗称:火星坐标系)坐标偏移,大概与实际的WGS84坐标偏移几十米到几百米之间。现在的在线地图主要的坐标系有WGS84、GCJ-02、BD-09三种,WGS84原始坐标,未经过偏移,大部分GPS设备和矢量数据都采用这种坐标系。在线地图中Google地图            
                
         
            
            
            
            应用场景:在主activity中点击进入到另一个activity搜索提示,获取经纬度,点确定返回到主activity,虽然说需求很奇葩,但是遇到了没办法。。主要包含两部分,搜索提示+activity回退携带信息刷新主acitivity. 1>搜索提示 代码中贴到2>activity进入到另一个activity,在另一个activity进行操作获取数据之后,回到到activit            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 17:50:36
                            
                                189阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android 高德地图 点位顺滑移动实现
在Android开发中,使用高德地图进行位置展示是一项常见需求。尤其是在需要将点位进行动效展示时,顺滑移动效果会显著提升用户体验。本文将介绍如何实现高德地图上点位的顺滑移动,并提供代码示例和相关流程图。
## 前期准备
在开始之前,确保你已经在项目中引入了高德地图的SDK,并完成了相关的初始化配置。你可以参考高德地图的官方文档进行设置。
##            
                
         
            
            
            
            开端:打开滴滴打车APP,会发现地图上的车辆显示的十分形象,车辆会在路上平滑的加减速,转向停车~有种即时战略的感觉,看起来挺有趣:为了研究这个效果如何实现,我开始了探索之旅:一.探索阶段:1.旧版平滑移动首先找到的是百度“高德地图平滑移动”结果里的这个文:http://lbs.amap.com/smart/transportation/skill/move/实现方式是开启子线程,不断执行绘制-销毁            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-31 22:28:34
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、高德地图的引入2、高德地图实例中心:https://lbs.amap.com/demo-center/js-api在vue中的具体操作,1)在pubilc下的index.html中引入<link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css" /&g            
                
         
            
            
            
            对于项目中遇到的高德地图标注问题,本人差点没有把十万个为什么给问个10万次。先说一下自己遇到的问题:在地图加载完成后自动弹出 自定义的标注点 和 气泡框,然后当点击气泡框的时候,可以直接响应气泡框上的Button事件。跟一些人一样,开始在网上查找相关的一些帖子,结果基本上都说的一些无关重要的。想想也是心塞塞,没办法,自己写demo测试,然后就写得让自己开始怀疑人生了。  好了废话不多说。直接上代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 14:19:57
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用AMap.Autocomplete() 自动补全插件,实现搜索功能<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>map</title>
    <script type="text/javascript" s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-28 10:54:15
                            
                                10阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            结合定位轨迹纠偏(自5.2.0版本起支持)第 1 步 初始化LBSTraceClient 开始记录轨迹,每2s记录一次轨迹,每隔5个点合并请求一次纠偏并回调。JavaLBSTraceClient lbsTraceClient = LBSTraceClient.getInstance(context);第 2 步 开启轨迹纠偏JavalbsTraceClient.st            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 20:18:10
                            
                                324阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android 高德地图 点聚合
在开发地图应用中,经常会遇到需要在地图上展示大量的点标记,这时候就会涉及到点聚合的处理。点聚合是将距离比较近的多个点合并为一个点,以减少地图上的标记点数量,提高地图应用的性能和用户体验。
本文将介绍如何在Android应用中使用高德地图实现点聚合功能。我们将使用高德地图SDK提供的ClusterItem接口和ClusterManager类来实现点聚合。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-17 04:55:57
                            
                                334阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在本文中,我们将探讨“android高德地图点聚合”问题的解决过程。这一技术难题涉及在地图上高效地聚合和呈现多个地理位置点。通过以下部分,我们将详细分析背景、演进历程、架构设计、性能优化、复盘总结及扩展应用。
## 背景定位
在这个快节奏的城市生活中,导航和位置服务已经成为用户日常活动的重要组成部分。作为一个移动应用,使用高德地图的功能,我们需要有效地展示在指定区域内的海量地理位置数据。用户希            
                
         
            
            
            
            前言地理围栏(Geo-fencing)是LBS的一种新应用,就是用一个虚拟的栅栏围出一个虚拟地理边界。在物流配送行业应用比较广,划分每个配送网点或者商家配送的范围,提高配送员的配送效率和服务的范围。1.使用Path2D创建一个多边形Path2D类是java.awt.geom包提供的工具包,可表示任意几何路径的简单而灵活的形状。它可以完全表示PathIterator接口可以迭代的任何路径,?包括其所            
                
         
            
            
            
            activity_map.xml文件  <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="match_parent"
 android:layout_height=            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 15:31:45
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用高德地图在很多时候需要在地图上标记位置,并且很多时候需要用到自定义的图标去完成这种位置的标记。当然,这些功能高德地图都为我们准备了,比如常用的地图覆盖物Marker和信息窗体等。这里就先说一下点标记的Marker。Marker是一个用来往地图上添加点标记的类。使用它将任何你希望用户看到的兴趣点标注在地图上,你可以为标注指定任意的Icon或者内容,以及文字Label。下面向大家介绍如何使用Mar            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-23 15:06:43
                            
                                707阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            几年前做地图相关项目,使用的百度地图SDK,这次又遇到相关项目,打算尝试下高德地图如何。1.首先,注册高德账号,然后申请为开发者http://lbs.amap.com/2.申请KEY几年前弄百度地图时,也要申请Key,挺麻烦,然后有时候在实验室弄,有时候在笔记本上弄,需要弄两个Key,然后开发时和发布时都需要个Key,当时弄得老麻烦了。有了之前的经验,现在申请Key已经轻车熟路了。主要需要的东西有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-13 22:08:26
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            环境:Xcode10.1Swift4.2真机6s,ios11Demo:https://github.com/cxymq/AmapSwift 高德地图API使用 需要(https://lbs.amap.com)申请开发者账号,创建应用,获取对应平台的key。查看API(https://lbs.amap.com/api),也可到 示例代码 中获取官方demo。具体实现:第一步:co            
                
         
            
            
            
            最近项目中遇到用高德制作地图,针对聚合的效果,将一下实现的一些思路。 高德的聚合使用的是AMap.MarkerClusterer,详细的参数设置和说明,可以参考官网的api,这边只根据自己的需求,贴上部分代码效果:https://kaixin51.github.io/other/cluster.html需求:在很小的层级时,需要聚合元素,显示这个图标中有多少个元素,单一元素的时候显示该元素,并根据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 22:40:33
                            
                                211阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、基础地图部分1.获取APPKey  在高德地图注册开发者账号,然后创建应用,使用SHA1和PackageName得到Key  创建应用的链接:http://lbs.amap.com/      创建应用  输入你的应用名称 选择你的应用类型 点击确定   点击确定之后得到这么一个东西点击添加新key  输入完毕后再下方点击提交   获取SHA1值以及应用包名见下方            
                
         
            
            
            
            前言: 因为项目有多个版本,有app端及H5端,app端定位地理信息是用手机GPS获取,而H5端定位地理信息是用高德地图获取,但是发现高德地图获取的坐标系有偏移~一、使用高德地图:// 获取当前定位
			AMap.plugin('AMap.Geolocation', function() {
					const geolocation = new AMap.Geolocation({            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 22:56:26
                            
                                11阅读
                            
                                                                             
                 
                
                                
                    