高德地图获取当前屏幕中心点的经纬度
公司有个需求就是要随着屏幕的改变而加载附近的商户信息.
那么高德地图获取当前屏幕中心点的经纬度呢?
核心方法:aMap.setOnCameraChangeListener(this);
实现接口:
@Override
public void onCameraChange(CameraPosition position) {
LatLng target = position.target;
System.out.println(target.latitude + "jinjin------" + target.longitude);
}
<span style="font-size:18px;">package com.amap.map2d.demo.basic;import android.app.Activity;
import android.os.Bundle;
import android.util.DisplayMetrics;import com.amap.api.location.core.GeoPoint;
import com.amap.api.maps2d.AMap;
import com.amap.api.maps2d.AMap.OnCameraChangeListener;
import com.amap.api.maps2d.MapView;
import com.amap.api.maps2d.model.CameraPosition;
import com.amap.api.maps2d.model.LatLng;
import com.amap.map2d.demo.R;/*** AMapV1地图中介绍如何显示一个基本地图*/
public class BasicMapActivity extends Activity implements OnCameraChangeListener {private MapView mapView;private AMap aMap;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.basicmap_activity);mapView = (MapView) findViewById(R.id.map);mapView.onCreate(savedInstanceState);// 此方法必须重写init();aMap.setOnCameraChangeListener(this);}/*** 初始化AMap对象*/private void init() {if (aMap == null) {aMap = mapView.getMap();}}/*** 方法必须重写*/@Overrideprotected void onResume() {super.onResume();mapView.onResume();}/*** 方法必须重写*/@Overrideprotected void onPause() {super.onPause();mapView.onPause();}/*** 方法必须重写*/@Overrideprotected void onSaveInstanceState(Bundle outState) {super.onSaveInstanceState(outState);mapView.onSaveInstanceState(outState);}/*** 方法必须重写*/@Overrideprotected void onDestroy() {super.onDestroy();mapView.onDestroy();}@Overridepublic void onCameraChange(CameraPosition position) {LatLng target = position.target;System.out.println(target.latitude + "jinjin------" + target.longitude);}@Overridepublic void onCameraChangeFinish(CameraPosition position) {// TODO Auto-generated method stub}}
</span>
结果展示
高德地图获取当前屏幕中心点的经纬度相关推荐
- 高德地图获取行政区域以及中心点
高德地图设置行政区域以及自定义文本内容,文本内容能够自动放置到中心位置,如果位置有偏差支持手动调整.(ps: turf.js地理空间分析库,处理各种地图算法) /*** type,显示级别distri ...
- java api从高德地图获取某个位置的经纬度
1.代码展示 import com.fasterxml.jackson.databind.JsonNode; import com.ning.http.client.AsyncHttpClient; ...
- 微信小程序整合高德地图获取定位经纬度信息
1.登录高德地图https://lbs.amap.com/ a.创建新应用 这个key后边整合的时候会用到,精彩继续 b.下载SDK https://lbs.amap.com/api/wx/down ...
- IOS 百度地图获取当前屏幕的经纬度
2019独角兽企业重金招聘Python工程师标准>>> //当前屏幕中心点的经纬度 CGFloat centerLongitude = self.mapView.region.cen ...
- vue 获取当前位置 高德_vue高德地图获取当前位置
一:安装依赖 npm install vue-amap --save 二:main.js中的配置 import VueAMap from 'vue-amap'; Vue.use(VueAMap); V ...
- 高德地图获取可视区域内四角坐标(东北,东南,西南,西北)
高德地图获取可视区域内四角坐标(东北,东南,西南,西北) 场景:当需要实现查询某坐标区域内的所有共享单车,那么常规操作就是把所选区域内的左上和右下两点经纬度给到后端.获取方法如下: // 初始化地图m ...
- Java从高德地图获取全国地铁站数据
Java从高德地图获取全国地铁站数据. 数据来源(高德地图):http://map.amap.com/subway/index.html?&4401 采集代码 /*** 从高德地图地铁线路同步 ...
- android 高德地图 sh1,百度、高德地图获取发布版(Release)SHA1
一.简介: 在百度.高德地图开发中,申请key的时候,要两个版本的sha1值.一个是开发版(debug),一个是发布版(release). debug版本的sha1比较好获取,网上资料一堆,这里引用一 ...
- 根据php经纬度百度地图打点,PHP使用百度地图获取指定地址坐标:经纬度(图文+视频)...
本篇文章主要给大家介绍PHP使用百度地图获取指定地址坐标之经纬度的实现方法. 在之前的文章[PHP使用百度地图获取指定地址坐标:创建AK]中,已经给大家介绍了如何在百度地图开放平台中创建AK(api ...
最新文章
- Caffe学习系列(17):模型各层数据和参数可视化
- roc曲线怎么绘制_利用ROC曲线寻找最佳cutoff值(连续型变量组成的riskscore)
- 计算机网络asp视频教程,轻轻松松学编程!ASP互动视频教程
- NPOI 在指定单元格导入导出图片
- SqlServer学习之触发器
- 用scikit-learn学习主成分分析(PCA)
- 设计模式---面向对象设计原则之单一职责原则
- java基本字符串_java – c基本字符串操作
- CentOS项目实例之一--操作系统安装
- 小甲鱼python笔记_小甲鱼Python笔记(类)
- 浅析Tone mapping
- [读书笔记]高效15法则 谷歌、苹果都在用的深度工作法
- 极化SAR图像四成分分解
- vue省市区 下拉框实现
- YOLOv5源码逐行超详细注释与解读(3)——训练部分train.py
- 排序总结(排序算法稳定性、如何选择排序算法以及排序算法常见的坑)
- 苹果公司不给iPhone配大电池的原因
- 图像处理的一些相关知识(Related knowledge for IQA)
- 数据挖掘之Spark学习
- SpringBoot实现QQ邮箱发送功能
热门文章
- 以太坊BIP39助记词到公钥地址的原理与细节
- 【文学文娱】《屌丝逆袭》-出任CEO、迎娶白富美、走上人生巅峰
- 分析java程序在运行中卡顿
- 武士与魔王游戏v2.0
- 相机畸变矫正原理及代码实现
- Echarts3实例 双Y轴柱状图
- leetcode.377. 组合总和 Ⅳ---dp问题
- clt框架_中心极限定理clt数据科学
- android 流播放器开发,GitHub - youcoding98/FastVideo: 基于Android平台的移动流媒体播放器的开发...
- 详解EBS接口开发之销售订单挑库发放(转载)