java - 如何将经度和纬度的值传递到 latlng,然后传递到另一个活动中的数组列表?
问题描述
我有一个非常基本的 UI,我希望用户能够保存他们想要设置地理围栏的位置的纬度和经度。我想知道的是如何同时获得纬度和经度并将其转换为 latlng,然后将值传递到我的地图活动到数组列表中。任何帮助将不胜感激。
ApprovedAreas = new ArrayList<>();
ApprovedAreas.add(new LatLng(37.4205940 ,-122.044 ));
ApprovedAreas.add(new LatLng(37.459979 ,-122.138770 ));
ApprovedAreas.add(new LatLng(37.4475940 ,-122.9044 ));
解决方案
在本次活动中
ArrayList<LatLng> areas = new ArrayList<LatLng>();
savezone.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
areas.add(new LatLng(Double.parseDouble(latitude.getText().toString()),Double.parseDouble(longitude.getText().toString()));
}
});
gotomap.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(currentactivity.this, mapactivity.class);
i.putParcelableArrayListExtra("areas", areas);
startActivity(intent);
}
});
在地图活动中
ArrayList<LatLng> areas = getIntent().getExtras().getParcelableArrayList("areas");
推荐阅读
- javascript - 将html转换为JS文件中的html字符串
- java - Java:在 Spring Boot 中连接到服务时出现 SSLHandshake 异常
- git - 什么会导致本地 git 文件在计算机重新启动后恢复到以前的状态
- php - 提交表单 PHP 修改为 JQuery AJAX
- java - Mockito doAnswer()
- python - TypeError:owlready 库中的预期字符串或类似字节的对象
- node.js - 无法在 ubuntu 18.04 上运行 mongo
- python - 我们如何进行可以制作绘图/符号的特定输入?
- python - 有没有办法限制 Python SEaborn 条形图(或任何图表)的结果数量?
- php - 如何在 URL 上显示消息对话用户名和用户表中的个人资料图片显示