高德地图获取当前屏幕中心点的经纬度
来源:互联网 发布:java各个程度的书籍 编辑:程序博客网 时间:2024/05/17 22:06
公司有个需求就是要随着屏幕的改变而加载附近的商户信息.
那么高德地图获取当前屏幕中心点的经纬度呢?
核心方法: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>
结果展示
2 0
- 高德地图获取当前屏幕中心点的经纬度
- iOS 高德地图设置中心点,获取中心点的详细位置和经纬度
- Android高德地图设置中心点图标,通过逆地理编码实时获取中心点的经纬度和详细位置
- Android 高德地图获取屏幕中心的经纬度坐标
- android 获取地图中心点的经纬度坐标
- 百度地图最新版本sdk使用系列(八)-获取当前地图中心点的经纬度并计算与当前位置的距离
- 高德地图设置当前地图的经纬度范围
- iOS 获取地图视图中心点经纬度
- 百度地图滑动后获取屏幕的中心点百度坐标
- 高德地图拖动地图改变当前地图中心的经纬度进行周边搜索
- 获取某一点的经纬度(高德地图)
- 高德地图根据地名获取经纬度
- android 高德地图定位获取经纬度
- android通过高德地图定位sdk获取当前位置的经纬度(只是经纬度哦)
- Android 高德地图点击地图获取经纬度
- 高德地图api JavaScript鼠标点击获取地图经纬度
- 如何获取 当前屏幕上的坐标对应的经纬度
- 获取当前屏幕的宽高
- SVM输出概率值的计算过程
- 工作日志 7.9
- 图像处理与计算机视觉:基础,经典以及最近发展
- 1014--Hibernate 检索方式--概述
- 关于指定的经纬度是否落在多边形内
- 高德地图获取当前屏幕中心点的经纬度
- 实现背景的变色动画
- 新手入门程序必须克服的5个障碍
- 1015--Hibernate 检索方式--HQL 检索方式
- leveldb性能调优
- C# 委托系列(二)将方法绑定到委托
- javascript 监测页面离开事件
- iOS判断应用是否首次启动
- C语言宏定义