显示 Lat Lon 的地图标记
Display Map Markers from Lat Lon
我正在学习android。现在我正在开发一个使用地图 api 的应用程序。到目前为止,我做了以下事情:
- 我长按地图并打开一个新的 activityClickedMap 显示我点击的位置的纬度和经度
- 我点击了保存按钮并添加了纬度和经度,同时添加到服务器和我的本地数据库
我想做的是:
- 当我打开地图时,我希望它使用数据库中的纬度和经度显示标记
看看
https://developers.google.com/maps/documentation/android-api/marker?hl=en
所以事情是 - 你从数据库中获取坐标并将它们全部放到你的地图上。
从数据库中检索纬度和经度。
String latfromdb , longfromdb ;
然后
LatLng latLng = new LatLng(Double.parseDouble(latfromdb),Double.parseDouble(longfromdb))
;
MarkerOptions optionss = new MarkerOptions()
.alpha(1)
.flat(false)
.position(latLng)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.pin));
googleMap.addMarker(optionss);
googleMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
googleMap.animateCamera(CameraUpdateFactory.zoomTo(15));
从 db 获取经纬度列表并在 for 循环中为多个标记添加标记 :
MarkerOptions optionss = new MarkerOptions()
.alpha(1)
.flat(false)
.position(latLng)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.pin));
googleMap.addMarker(optionss);
我正在学习android。现在我正在开发一个使用地图 api 的应用程序。到目前为止,我做了以下事情: - 我长按地图并打开一个新的 activityClickedMap 显示我点击的位置的纬度和经度 - 我点击了保存按钮并添加了纬度和经度,同时添加到服务器和我的本地数据库
我想做的是: - 当我打开地图时,我希望它使用数据库中的纬度和经度显示标记
看看
https://developers.google.com/maps/documentation/android-api/marker?hl=en
所以事情是 - 你从数据库中获取坐标并将它们全部放到你的地图上。
从数据库中检索纬度和经度。
String latfromdb , longfromdb ;
然后
LatLng latLng = new LatLng(Double.parseDouble(latfromdb),Double.parseDouble(longfromdb))
;
MarkerOptions optionss = new MarkerOptions()
.alpha(1)
.flat(false)
.position(latLng)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.pin));
googleMap.addMarker(optionss);
googleMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
googleMap.animateCamera(CameraUpdateFactory.zoomTo(15));
从 db 获取经纬度列表并在 for 循环中为多个标记添加标记 :
MarkerOptions optionss = new MarkerOptions()
.alpha(1)
.flat(false)
.position(latLng)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.pin));
googleMap.addMarker(optionss);