项目需要实现仿微信朋友圈可定位、搜索附近位置的功能: 实现方法第1步,集成SDK(这里使用 CocoaPods 安装)pod 'AMapSearch' #地图SDK搜索功能 pod 'AMapLocation' #定位SDK 第2步,引入头文件#import <AMapFoundationKit/AMapFoundationKit.h> #import <AM
1.效果图2.先导入jar包,可以去官网下载 如图:特别注意:其中地图和定位还有TabLayout在前面详细说过,这里就不重复了(所以复制全部会报错~) 地图定位 TabLayout2.1.MapDemoActivity:import android.app.ProgressDialog; import android.graphics.Color; import android.support.
今天公众号后台有小伙伴问题一个问题,刚好另一篇推文还没这么快,那就先插个队吧。问题如题所示:地图怎么根据定位点获取附近的唯一道路名称?这个小伙伴应该是看了强哥之前的写过的《地图根据输入地址查询轨迹路线以及获取到所有的路线上的经纬度点》所以来问相关问题的。刚好,我也是比较感兴趣,所以就试着找找解决办法。首先强哥第一眼看到问题后,就被两个关键字吸引了,没错:附近。有做个地图功能或者经常用地图
一、前言当前公司开发计划做一个打卡功能,获取用户信息地理信息后,提供列表给客户选择打卡地点(200米范围内)。自己今天对三家地图开放者平台文档进行了查看比较(腾讯、百度、),目前实现的方法采用的是地图的open API。实现的逻辑方法是通过H5页面接入地图(key需要自己到官网申请),获取当前经纬度,将当前的经纬度传到提供的方法后,获取下拉列表。实现如下:二、实现步骤1.创建生成k
转载 2024-01-30 23:31:54
139阅读
一 , 前两种方法, 服务器都必须升级到https ,http无法获取定位, 但是http可以在localhost本地浏览器里获取到 (谷歌浏览器localhost也不行 , 火狐浏览器中可以)二 , 第三种方法是用微信的api , wx.getLocation , 在微信平台中实现 , 比如微信小程序, 公众号 , 企业微信里的H5页面 , 这个方法电脑上无法获取定位 , 只能在手机微
转载 2024-01-30 21:04:56
288阅读
# Android 嵌入地图搜索附近的实现 本文将指导你如何在安卓应用中嵌入地图,并实现附近搜索的功能。整体流程将分为几个步骤,接下来将详细介绍每一步的具体实现。 ## 流程概览 | 步骤 | 说明 | |------------------------|--------------------
原创 8月前
195阅读
2.布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#fff" an
转载 2023-11-03 21:27:42
89阅读
目前我们项目上在做一个兴趣点搜索的小功能(搜索附近的电影院),用的是地图,为了便于记忆,就写下来。功能及页面都很简单,就是在输入框中输入内容,然后就会搜索出附近相关的位置,然后在ListView中展示出来。项目中使用的是分页加载,为了写文章方便,就把加载去掉了,直接用ListView展示出来。----------------------------------界面布局-------------
转载 2024-02-07 18:27:38
137阅读
应用场景:输入地址信息,以listview的方式显示周边信息(需求也是够变态的,都改了n次了,后台不懂总是要我走前面提到的关键字搜索)思路:edittext TextWatcher侦听,将文字转化为经纬度  public void getLatlon(final String name) {   GeocodeQuery query = new GeocodeQuery(n
转载 2023-06-28 10:59:55
285阅读
Android地图提供了丰富的API,可以方便地实现地图功能。本篇文章将教会你如何通过坐标搜索附近的地点。 整体流程如下: | 步骤 | 操作 | 代码 | 说明 | | :--: | :-------: | :--: | :----------------------
原创 2023-09-18 05:14:51
1059阅读
# 学习如何在 Android 中使用地图搜索附近站点 在现代移动应用开发中,地图服务是一个关键功能。地图作为中国领先的地图服务平台,为开发者提供了丰富的API,使得在应用中实现地图功能变得更加简单明了。这篇文章将指导刚入行的小白如何在 Android 应用中使用地图 API 搜索附近的站点,同时提供一些必要的代码片段和流程说明。 ## 1. 整体流程 以下是实现“搜索附近站点”
原创 8月前
203阅读
在现代手机应用开发中,定位相关的功能已经变得越来越常见。尤其是像地图这样的平台,开发者可以通过其丰富的API实现展示周边位置的需求。本文将详细介绍如何在Android开发中,使用地图实现展示附近位置的功能。我们将从背景描述开始,逐步深入技术原理、架构解析、源码分析,以及性能优化,最后展望未来的发展方向。 ### 背景描述 随着生活节奏的加快,用户对周围环境的认识需求不断增加。利用
原创 7月前
268阅读
package company.com.gaodedemo; import android.app.Activity; import android.app.ProgressDialog; import android.content.DialogInterface; import android.graphics.Color; import android.os.Bundle; import
转载 2024-02-25 22:04:52
100阅读
交通行业,轨迹回放是过不去的坎,算是基本功能。本文讲述通过查询车辆某一时间段的Gps数据,将不同状态的路段绘制在地图上,并通过slider滑块拖动轨迹,并且marker能沿轨迹行走,本文可算是个人开发过程的记录笔记,并非基础教程,不负责解答。由于本人也刚接触Vue没多久,本来有同事在其他项目实现类似的功能,但封装太多功能复杂,看起来费劲,于是自己花了两三天时间研究了下,好在vue-amap兼容
转载 2023-11-16 17:00:17
165阅读
基本介绍导航SDK从v6.6.0开始,平行路检测支持“主辅路状态检测”和“高架桥上下状态检测”。当用户所在的位置,具有两条相邻的平行路,如城市快速路的主干道和辅路,绕城高架的桥上和桥下,会收到ParallelRoadListener的回调,表明目前是支持用户自行切换平行路来触发重算的。/** * 通知当前可以进行平行道路切换,包括主路、辅路以及高架桥上、高架桥下 * @param roadStat
# Android地图附近搜索过时问题分析与解决方案 在移动应用开发中,地理位置服务是非常重要的一个功能。地图作为国内领先的地图服务提供商,其SDK在Android平台上的广泛应用使得开发者能够方便地实现位置相关的功能。然而,随着API的更新与迭代,开发者在使用地图进行附近搜索时,常常会遇到“已过时”的提示。本篇文章将讨论这个问题的原因,并提供解决方案。 ## 一、原因解析
原创 8月前
202阅读
应用场景:输入信息,以listview的方式显示周边信息(需求也是够变态的,都改了n次了,后台不懂总是要我走前面提到的关键字搜索)思路:edittext TextWatcher侦听,将文字转化为经纬度  public void getLatlon(final String name) {   GeocodeQuery query = new GeocodeQue
转载 2024-03-13 10:40:37
77阅读
# Android 判断是否地图 ## 1. 简介 在Android开发中,判断当前设备是否安装了地图是一个常见的需求。本文将介绍如何判断设备是否安装了地图,并提供一种实现方法。 ## 2. 实现步骤 为了更好地理解整个流程,下面是一个表格展示了判断设备是否安装了地图的步骤。 | 步骤 | 操作 | | --- | --- | | 步骤1 | 获取设备上已安装的应用列表 |
原创 2024-01-17 07:01:34
1054阅读
根据经纬度获取周边街道信息列表,有搜索的方法/** * 检索 * */ public void setSearchApi(Double wei, Double jing) { mList.clear(); myAdapter.notifyDataSetChanged(); PoiSearch.Query query = n
效果预览Send: Click LocationMessage: 实现1:注册地图开发者账号,创建应用、获取地图的 appkey 2: jar 包建议直接从 融云 demo 中拷贝。因为某地图厂商的版本兼容做的不好。可能你下载的新版本的 jar. 在老版本的实现代码中就找不到这个接口。或者那个接口变动了 3: 参考 demo 代码 在 RongCloudEvent.java 上实现了
转载 2023-11-12 11:45:53
233阅读
  • 1
  • 2
  • 3
  • 4
  • 5