이번에 Google Map을 사용할 일이 생겨서 연동을 하던 도중,

한 가지 에러를 발견했다. 에러 명은 add Marker null인데, 좀 너무 황당한 코딩 미스로 일어났던 오류다.

 

 

해결방법

 

 

add Marker null이 떴을 경우, Google Map이 제대로 불러와진 것인지 봐두어야 한다.

일반적으로 Google Map을 불러올 때, 우리는 

 

 

FragmentManager fragmentManager = getFragmentManager();
MapFragment mapFragment = (MapFragment)fragmentManager
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);

 

 

위 코드를 onCreate에 넣어서 사용한다.

그리고 따로 메소드 오버라이딩을 통해서 onMapReady() 메서드를 불러올 것 이다.

 

여기서, 내가 한 실수는 getMapAsync() 메서드 이전에 google Map을 강제로 리플레시 시킨 것이다.

쉽게 설명하자면,

 

 

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.map);



onMapReady(googlemap);



FragmentManager fragmentManager = getFragmentManager();
MapFragment mapFragment = (MapFragment)fragmentManager
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);

}

 

 

이렇게 해버린 것이다...

이렇게 하니까 당연히 google Map이 생성이 되지 않았는데 마커를 찍으니 될 리가 있나..

아무튼 결론적으로 addMarker null 오류를 발견하게 된다면, 

 

 

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.map);



FragmentManager fragmentManager = getFragmentManager();
MapFragment mapFragment = (MapFragment)fragmentManager
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);



onMapReady(googlemap);

}

 

 

이런식으로 되어 있는지 꼭 확인하길 바란다.

(참고로 onMapReady(googlemap); 이 부분은 google map 리플레시를

위해서 넣은 문법이니 포함시키지 않아도 된다.)

당모사


(당신이 모르는 사이트)





당모사는 화요일, 목요일에 연재합니다. 즐겨찾기 후 꾸준히 확인해주세요!











무료 코딩교육 사이트


'생활코딩 - 오픈튜토리얼스'



- 오픈튜토리얼스 바로 가기 -




에마이 입니다.


오늘의 당모사는

무료로 코딩 교육을 받을 수 있는 사이트인 '오픈튜토리얼스' 입니다.











오픈튜토리얼스. 소개





사용자들끼리 공부방을 만들어서 다 같이 공부하는

무료 코딩 교육 사이트입니다.

(사용자라고 공부의 질이 낮다고 생각할 수 있는데

오히려 실무에서 일하시는 분들이 많아서 실무 지식을

갖출 수 있는 훌륭한 사이트입니다.)












오픈튜토리얼스. 장점







1. 수준이 높다.


사용자들끼리 방을 만들어서 공부를 하다 보니

수준이 낮다고 생각할 수 있지만, 오픈튜토리얼스는

수많은 사람들이 사용하는 커뮤니티로써, 지식을 나누고 싶어 하는

실무 개발자들이 매우 많습니다. 그렇다 보니, 공부하는 내용이

굳이 잘 사용하지 않는 부분들을 제외한 실무에서 

말 필요한 지식을 배울 수 있습니다.




2. 무료 사이트이다.


이 정도 크기의 사이트라면 유료로 할 수도 있을텐데,

이 사이트는 무료 사이트입니다.




3. 사용자가 많다.


사용자 끼리의 공부방 생성 사이트이고, 사용자가 많아서

생소한 언어라도 공부방이 있습니다. 그리고 너무나도 많은 공부방이 존재해서

하나씩 접해보고 더 좋은 공부방을 찾으러 갈 수도 있습니다.




4. 코딩만이 아닌, 부수적인 요소도 배울 수 있다.


사용자가 만들어가는 사이트라서 부수적인 요소까지 강의가 가능하며,

사실 코딩만 알아서는 회사에 취업하기 어려운 부분이 많은데

오픈튜토리얼스를 통해서 부수적인 요소를 배울 수 있습니다.












오픈튜토리얼스. 카테고리 정리


(카테고리를 클릭하면 이동할 수 있습니다.)







Main





모듈




코스




도움말





모듈과 코스


  • 코스란? : 모듈의 집합입니다.
  • 모듈이란? : 코스의 작은 단위입니다. 모듈이 모이고 모여서 하나의 코스가 됩니다.
  • ex :     android 개발(코스) = android Setting(모듈) + android 역사(모듈)








  • 오픈튜토리얼스. 단점





    1. 크게 단점이 없습니다.


    너무나도 자유롭고 개방된 사이트라서 크게 제약되는

    부분이 없다 보니 단점을 찾기 어렵습니다.









    마지막 한마디





    코딩을 배우고 싶다면 


    지금바로 '오픈튜토리얼스'! 













    평가점수











    당모사는 화요일, 목요일에 연재합니다. 즐겨찾기 후 꾸준히 확인해주세요!




    당모사


    (당신이 모르는 사이트)


    - Develop 편 -




    당모사는 화요일, 목요일에 연재합니다. 즐겨찾기 후 꾸준히 확인해주세요!










    세계 최고의 질의응답


    개발자 커뮤니티



    'stack overflow'



    - stack overflow 바로 가기 -




    에마이 입니다.


    오늘의 당모사 Develop 편은 

    세계 최고질의응답 개발자 커뮤니티 stack overflow입니다. 











    stack overflow. 소개








    세계에서 가장 활발한 개발자 질의응답 커뮤니티입니다.















    stack overflow. 장점







    1. 엄청난 양의 사용자


    stack overflow는 세계 최고라는 이름에 걸맞게

    방대한 사용자 수를 자랑하는 사이트입니다.




    2. 대부분의 해결법은 여기에


    방대한 사용자 안에 수많은 고수들이 있기에

    대부분의 오류 해결법이 이곳에 있습니다. 




    3. 모든 개발 언어 통합 질의응답


    stack overflow는 특정 개발 언어만을 위한 질의응답 커뮤니티가 아닌,

    모든 개발 언어를 다루는 질의응답 커뮤니티입니다.

    또한, 사용자 수가 너무나도 많기에

    거의 모든 개발 언어에 질의응답 글이 있습니다.



















    stack overflow. 카테고리 정리


    (카테고리를 클릭하면 이동할 수 있습니다.)




    stack overflow는 태그를 통해서 데이터를 검색하고 나열할 수

    있기 때문에 따로 카테고리의 분류가 없습니다.

    그러니, stack overflow 기본 화면에 대한 링크를

    추가하겠습니다.






    Stack Overflow











    stack overflow. 단점





    1. 모두 영어다.


    stack overflow는 해외 사이트이다 보니

    모든 내용이 영어입니다. 그래서 중급 이상의 

    영어실력을 필요로 합니다. 







    마지막 한마디





    개발자라면 꼭 알아야 할 사이트입니다.













    평가점수











    당모사는 화요일, 목요일에 연재합니다. 즐겨찾기 후 꾸준히 확인해주세요!





    당모사


    (당신이 모르는 사이트)


    - Develop 편 -




    당모사는 화요일, 목요일에 연재합니다. 즐겨찾기 후 꾸준히 확인해주세요!










    한 주간 안드로이드 이슈를 알아보자


    'Android Weekly'




    - Android Weekly 바로 가기 -






    에마이 입니다.


    오늘의 당모사 Develop 편은

    안드로이드에 관한 한 주간의 이슈 정보를 알려주는 

    'Android Weekly'입니다.









    Android Weekly. 소개





    해외 사이트에 안드로이드 관련 이슈 정보를

    주마다 업로드해주는 사이트














    Android Weekly. 장점







    1. 완벽한 안드로이드 중점


    Android Weekly는 완벽한 안드로이드 중점입니다.

    모든 내용이 안드로이드를 주로 소개하며,

    이로 인해 정보의 질이 매우 높습니다.




    2. 한눈에 볼 수 있는 정보


    Android Weekly는 한 페이지에서 모든

    정보에 관한 url을 제공합니다. 그러다 보니

     이곳저곳 돌아다니면서 찾을 필요가 없습니다.




    3. 개발자에겐 필수인 Lib 소개


    안드로이드 개발을 하는 사람들에게는

    자산과도 같은 수많은 이슈되는 라이브러리들을

    매주 소개받을 수 있습니다.




    4. 가장 빠른 안드로이드 정보


    이곳에서의 정보는 매우 선별된 정보이며,

    내용이 주마다 갱신됨으로써 신선하고 정확한

    정보를 받을 수 있습니다.

















    Android Weekly. 카테고리 정리


    (카테고리를 클릭하면 이동할 수 있습니다.)







    LATEST ISSUE


    • LATEST ISSUE
    • Android Weekly의 기본 화면입니다.
    • 주마다 갱신되는 안드로이드 정보를 볼 수 있습니다.




    ADVERTISE

    • ADVERTISE
    • 주마다 갱신되는 정보에 구인정보글 또는 프로젝트 홍보 게시글을 등록할 수 있습니다.(유료)




    JOBS

    • JOBS
    • 구직 정보 카테고리입니다.
    • 해외 사이트이다 보니 국내 개발 회사는 찾기 어렵습니다.




    SEARCH

    • SEARCH
    • 키워드를 검색해서 원하는 정보를 찾을 수 있습니다.













    Okky. 단점





    그다지..?


    Android Weekly는 안드로이드 개발자인 제가 가장

    좋아하는 사이트 중 하나이다 보니 딱히 보이는

    단점은 없는 것 같습니다.











    마지막 한마디





    안드로이드 개발자라면


    Android Weekly를


    꼭 확인하세요!













    평가점수











    당모사는 화요일, 목요일에 연재합니다. 즐겨찾기 후 꾸준히 확인해주세요!





    당모사


    (당신이 모르는 사이트)


    - Develop 편 -




    당모사는 화요일, 목요일에 연재합니다. 즐겨찾기 후 꾸준히 확인해주세요!









    개발 언어 순위 집계 사이트


    'TIOBE'



    - TIOBE 바로 가기 -




    에마이 입니다.


    오늘의 당모사 Develop 편은

    개발 언어의 순위를 집계해주는 사이트인 'TIOBE'입니다.









    TIOBE. 소개





    'TIOBE'는 각각의 개발 언어들을 전 세계 사람들이

    얼마나 사용하고 있는지 조사한 후 순위를 매기는 사이트입니다. 










    TIOBE. 장점







    1. 개발 언어의 동향을 알 수 있다.


    TIOBE의 조사 알고리즘이 무엇인지는 모르겠으나, 조사 내용이

    상당히 정확하다는 평가가 많습니다.

    그러다 보니, 각 언어의 순위를 확인함으로써 어느 언어가 뜨고

    어느 언어가 죽어가는지 알 수 있습니다.




    2. 개발 언어의 과거 동향까지 알 수 있다.


    TIOBE는 1년만 집계하는 사이트가 아닌, 매 달마다 집계합니다.

    그리고 이렇게 집계한 모든 정보를 빅데이터에 담아둠으로써

    내가 사용하고 있는 언어가 언제부터 상위권에 머물렀는지 등을

    알 수 있습니다.













    Okky. 단점





    1. 순위 체크와 동향 확인 말고는..


    TIOBE는 각 언어에 대한 정보도 알 수 있지만, 사실상

    그렇게 다른 사이트보다 질이 좋지는 못하며

    볼만한 것은 순위 체크와 과거 순위 확인뿐입니다..

    물론, 이것만으로도 언어의 동향을 알 수 있으니 메리트가

    있긴 하지만 한 달에 한 번 정도 들어갈만한 사이트이지

    꾸준히 접속해서 확인할만한 사이트는 아닙니다.











    okky. 카테고리 정리


    (카테고리를 클릭하면 이동할 수 있습니다.)





    TIOBE는 TIOBE 순위 확인 부분을 제외한 것은

    의미가 없다고 생각해서 따로 링크를 넣지는

    않겠습니다.








    마지막 한마디





    순위를 확인하면서 


    언어의 동향을 파악하세요!












    평가점수






    why -★? 


    TIOBE는 순위 확인 및 동향 확인을 제외한 것은

    그다지 영향력이 없기에 감점하였습니다.








    당모사는 화요일, 목요일에 연재합니다. 즐겨찾기 후 꾸준히 확인해주세요!






    당모사


    (당신이 모르는 사이트)


    - Develop 편 -




    당모사는 매 주 화요일, 목요일에 연재합니다. 즐겨찾기 후 꾸준히 확인해주세요!









    실무 개발자들의 커뮤니티


    'okky'



    - okky 바로 가기 -




    에마이 입니다.


    오늘의 당모사 Develop 편은

    실무 개발자들이 가장 많다고 전해지는 'okky' 입니다.









    okky. 소개





    okky는 국내에서 실무 개발자들이 가장 많이 사용하는

    개발자 커뮤니티입니다.










    okky. 장점







    1. 실무 개발자가 많다.


    실무 개발자가 많다 보니, 실무 개발에 대한 지식이나

    회사에 대한 이미지, 입사 방안 등에 정보를 쉽게 알아볼 수 있습니다.




    2. UI/UX가 간편하다.


    okky의 UI/UX는 상당히 간편하고 깔끔하며, 카테고리 정리 또한 흠잡을 곳이 없습니다.

    타 Dev 커뮤니티에서처럼 광고로 게시글이 더럽혀진다던가 하는 경우는

    절대로 없다고 보시면 됩니다.




    3. 이용자 수준이 높다.


    대부분이 실무 개발자이여서 그런지 이용자분들의 수준이 타 커뮤니티에 비해 높은 편입니다.

    저급한 드립이나 욕설을 하게 되면 운영자의 제제 이전에

    이용자들이 뭇매를 때리는 경우가 많고, 애초에 이용자의 수준이 높아서

    욕설을 하는 경우가 거의 없는 수준입니다.




    4. 질문에 대한 대답을 잘해준다.


    이용자들끼리의 유대감이 높은지 질문을 하면 웬만한 것들은 질문에 대한 답을 해드립니다.

    직접 통계를 내려본 결과, 95% 이상은 질문에 대한 답을 해주고 있습니다.




    5. 구인구직 게시판이 활성화되어 있다.


    타 커뮤니티에서도 구인구직 게시판은 있지만 활성화되어있지 않는 경우가 많습니다.

    하지만 okky는 실무 개발자들이 많은 커뮤니티라 그런지

    구인구직 게시판이 활성화되어 있습니다.



















    okky. 카테고리 정리


    (카테고리를 클릭하면 이동할 수 있습니다.)







    Q & A





    Tech




    커뮤니티




    칼럼




    Jobs








    Okky. 단점





    1. 그다지..?

    okky는 제가 가장 좋아하는 커뮤니티이기도 하면서 모든 부분에서

    타 커뮤니티보다 우수한 커뮤니티라고 생각합니다.

    그렇다 보니 단점을 생각해보려 해도 그다지 생각나는 단점이 없습니다..







    마지막 한마디





    국내 개발 커뮤니티 No.1 -okky-













    평가점수











    당모사는 매 주 화요일, 목요일에 연재합니다. 즐겨찾기 후 꾸준히 확인해주세요!


    + Recent posts