지도 비교 개요
  경로 검색
  주소 검색
  좌표 변환
  경로 검색
  지도 표시
 내위치를 지도에 표시될 수 있도록 지도를 설정합니다. 출발지, 목적지 좌표를 마커로 지도에 표시하고, 내위치와 출발지, 목적지 좌표가 한 화면에 표시될 수 있도록 지도 중앙 좌표와 줌 정도를 설정합니다. 탐색된 경로는 폴리라인을 이용하여 지도상에 표시합니다.
 [구글]
  • 내위치 표시: GoogleMap의 멤버함수 setMyLocationEnabled(true); 호출합니다.
  • 출발지, 목적지 마커 표시: MarerOptions 생성후 타이틀, 포지션, 스니펫 설정 후 MarekrOptions를 GoogleMap의 멤버한수 addMarker를 호출하여 지도에 표시합니다.
  • 내위차, 출발지, 목적지 좌표 표시: 샘플 코드의 마커데모 참조해서 만들었습니다.
  • 경로 검색: 한국내 출발지와 목적지로는 경로검색이 에러를 반환하므로 경로검색을 확인하려면 데모를 켭니다.
  • 이 상태로 지로를 확인하면 토론토에서 몬트리올까지의 경로가 위 화면처럼 표시됩니다.
  • 구글 경로정보에는 구간별 상세 정보도 있지만 현재는 개략적인 경로 좌표만 표시합니다. 국내 경로도 제대로 표시되면 상세 정보를 활요해 볼 예정입니다.
  • 모드와 회피 조건을 변경하며 경로가 어떻게 달라지는지 확인할 수 있습니다.
 [다음]
  • 내위치 표시: MapView의 멤버함수 setCurrentLocationTrackingMode (MapView.CurrentLocationTrackingMode. TrackingModeOnWithoutHeadingWithoutMapMoving);를 호출합니다.
  • 출발지, 목적지 마커 표시: MapPOIItem 생성후 타이틀, 포지션, 마커 타입 설정 후 MapPOIItem을 MapView의 멤버한수 addPOIItem를 호출하여 지도에 표시합니다.
  • 내위차, 출발지, 목적지 좌표 표시: 세 좌표의 경위도 최대와 최소를 구한 후 최대, 최소값을 0.01만큼 확장(모든 좌표가 경계의 안쪽에 표시되도록)한 후 MapPoint 배열에 최대 위경도 좌표와 최소 위경도 좌표를 설정한 후 MapView의 fitMapViewAreaToShowMapPoints 멤버 함수의 인자로 전달하고 호출합니다.
  • 경로 검색: 경로 검색을 위한 URL이 없어 구현하지 못 했습니다.
 [티맵]
  • 내위치 표시: onLocationChangedCallback 인터페이스를 구현하고 onLocationChange 함수를 Override하여 TMapView의 멤버 함수 setLocationPoint(location.getLongitude(), location.getLatitude()); 함수를 호출합니다.
  • 출발지, 목적지 마커 표시: TMapMarkerItem 생성후 타이틀, 포지션, 아이콘 설정 후 MapPOIItem을 TMapView의 멤버한수 addMarkerItem을 호출하여 지도에 표시합니다.
  • 내위차, 출발지, 목적지 좌표 표시: 세 좌표의 경위도 좌표를 ArrayList에 저장하고 TMapView의 멤버 함수 getDisplayTMapInfo에 인자로 전달하여 호출한 후 반환받은 TMapInfo 를 이용하여 TMapView의 setCenterPoint와 setZoomLevel을 호출합니다.
  • 경로 검색: 구현 예정입니다.
 [네이버]
  • 내위치 표시: NMapLocationManager의 멤버함수 enableMyLocation(true);를 호출합니다.
  • 출발지, 목적지 마커 표시: NMapPOIdata를 생성하고 NMapPOIdata의 addPOIitem 함수를 호출하여 POI 데이터를 구축합니다. POI 데이터에 좌표, 이름, 마커 ID등을 입력합니다. 이 POI 데이터를 기반으로 NMapPOIdataOverlay를 생성한 후, NMapPOIdataOverlay의 showAllPOIdata(0); 함수를 호출하여 지도에 표시합니다.
  • 내위차, 출발지, 목적지 좌표 표시: 위에서 POI 데이터를 생성할 때 내위치 정보도 같이 만들어 지 도에 표시되도록 한 후 NMapPOIdataOverlay의 removePOIitem을 이용하여 내위치의 마커를 제거합니다.
  • 경로 검색: 구현 예정입니다.
  경로 추적
  API 비교