android高德地图点击地图获取经纬度
时间: 2023-07-30 19:05:46 浏览: 49
您可以使用高德地图SDK提供的OnMapClickListener接口来获取地图上的经纬度信息。具体步骤如下:
1. 在布局文件中添加MapView控件:
```
<com.amap.api.maps.MapView
android:id="@+id/map_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
```
2. 在Activity中初始化MapView,并设置OnMapClickListener监听:
```
public class MainActivity extends AppCompatActivity implements AMap.OnMapClickListener {
private MapView mMapView;
private AMap mAMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mMapView = findViewById(R.id.map_view);
mMapView.onCreate(savedInstanceState);
mAMap = mMapView.getMap();
mAMap.setOnMapClickListener(this);
}
@Override
public void onMapClick(LatLng latLng) {
// 在这里处理获取到的经纬度信息
double latitude = latLng.latitude;
double longitude = latLng.longitude;
Toast.makeText(this, "lat: " + latitude + ", lng: " + longitude, Toast.LENGTH_SHORT).show();
}
@Override
public void onResume() {
super.onResume();
mMapView.onResume();
}
@Override
public void onPause() {
super.onPause();
mMapView.onPause();
}
@Override
public void onDestroy() {
super.onDestroy();
mMapView.onDestroy();
}
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
mMapView.onSaveInstanceState(outState);
}
}
```
在onMapClick()方法中,可以获取到点击位置的经纬度信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)