0

나는 android를 배우고 있습니다. 지금은 map api를 사용하는 앱을 만들고 있습니다. 지금까지 나는 다음을 수행했습니다 : - 오랫동안지도를 클릭하고 클릭 한 위치의 위도와 경도를 표시하는 새 activityClickedMap을 열었습니다. - 저장 버튼을 클릭하고 서버와 내 로컬 데이터베이스 모두에 lat와 lon을 추가했습니다.표시지도 Lat Lon의 마커

내가하고 싶은 것은 이것이다 : - 나는지도를 열 때 나는 그것이 위도 및 데이터베이스

+0

당신이 시도 어떤 코드를 게시하시기 바랍니다. –

+2

그냥 DB에서 위도와 경도를 가져 와서 ** 공개 무효화 된 onMapReady (GoogleMap googleMap) {} ** 아래 목록에 저장하세요. Google지도를 사용하고 있거나 다른 곳으로 코드를 게시하고 있다면 표시된 모든 장소를 표시 할 수 있습니다. –

답변

2

데이터베이스에서 lat 및 long을 검색하십시오.

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에서 위도 긴 목록을 얻고 여러 마커 루프에 마커를 추가

MarkerOptions optionss = new MarkerOptions() 
        .alpha(1) 
        .flat(false) 
        .position(latLng) 
        .icon(BitmapDescriptorFactory.fromResource(R.drawable.pin)); 
      googleMap.addMarker(optionss); 
1

에서 경도를 사용하여 마커를 표시 할 그래서

https://developers.google.com/maps/documentation/android-api/marker?hl=en 

에서보세요 것은 - 당신은 DB에서 코디를 얻고 그들을 모두지도에 넣습니다.