JS_V2
JS_V2
Android
iOS_Swift
iOS_Object-C
JS
VSM_Android
VSM_iOS_Swift
Navi_Android
Navi_iOS
Navi_Flutter
TMAP_EDC_SDK
API
검색 결과가 없습니다.
Guide
사용자 가이드
API 사용 안내
회원 가입하기
로그인하기
앱 사용하기
상품 사용하기
데이터맵 사용하기
사용 요금 관리하기
회원 정보 관리하기
TMAP Open API란?
TMAP 기본 사항
License
Raster Map SDK
JS V2
Guide
TMAP V2 설명
TMAP V2 시작하기
TMAP V2 활용사례
JavaScript V1 → V2 마이그레이션
Sample
기본기능
지도 생성하기
지도 영역 확인하기
지도 마우스로 이동하기
지도 이벤트 등록하기
두 지점간의 거리 확인하기
선의 거리 계산하기
좌표변환하기
지도 키보드로 이동하기
지도 레벨 변경하기
지도 이동 막기
지도 확대축소 제어하기
지도 확대축소 버튼 추가/제거하기
지도 정보 얻어오기
팝업 생성하기
팝업 스타일 적용하기
지도 타입 변경하기
마커
마커 생성하기
애니메이션 마커 추가하기_튕기기
애니메이션 마커 추가하기_나타나기
애니메이션 마커 추가하기_떨어지기
애니메이션 마커 추가하기_Fade in
애니메이션 마커 추가하기_깜박이기
애니메이션 마커 추가하기_커지기
마커 한번에 100개 추가하기
마커 표출여부 확인하기
클릭한 위치에 마커 표시하기
GeoLocation으로 마커 표시하기
드래그 가능한 마커 생성하기
다중 마커 생성하기
다중 마커 라벨 생성하기
다른 이미지로 마커 생성하기
마커에 마우스 이벤트 등록하기
마커 클러스터러 사용하기
그리기
원,선,사각형,다각형 그리기
폴리라인 옵션 적용하기
폴리라인 선 변경하기
원 그리기
사각형 그리기
라인 그리기
폴리곤 그리기
다각형의 면적 계산하기
열지도 그리기
점지도 그리기
사각형지도 그리기
TData
지오코딩
리버스 지오코딩
경로요청
키워드로 장소검색하기
교통 정보
TMAP Invoke
TMAPApp 실행하기
지도보기
길안내
POI 통합검색
POI 상세보기
주변검색
Docs
Tmapv2.Map
fitBounds
getBounds
getBoundsEPSG3857
getCenter
getDiv
getZoom
getScale
panBy
panTo
panToBounds
screenSize
setCenter
setZoom
zoomIn
zoomOut
zoomToMaxExtent
calcCurrentPixel
screenToReal
realToScreen
resize
getMinZoomLevels
getMaxZoomLevels
MousePosition
setZoomLimit
setMapType
destroy
Tmapv2.LatLng
clone
toString
lat
lng
latitude
longitude
setLatitude
setLongitude
distanceTo
equals
toBesselTm
toEPSG3857
Tmapv2.Bounds
clone
toString
getLeft
getTop
getWidth
getHeight
setLeft
setTop
setWidth
setHeight
getPosition
getSize
contains
intersects
union
Tmapv2.LatLngBounds
toString
contains
equals
extend
getCenter
getNorthEast
getNorthWest
getSouthWest
getSouthEast
intersects
isEmpty
union
getWidth
getHeight
Tmapv2.Point
clone
distanceTo
toString
getX
getY
setValue
setX
setY
offset
equals
Tmapv2.Size
getWidth
getHeight
equals
Tmapv2.Marker
isLoaded
create
setElementPosition
getOtherElements
getIcon
setIcon
setIconHTML
setLabel
setTitle
setDraggable
getIconSize
getOffset
getDrawOffset
getPosition
setPosition
getPositionEPSG3857
setMap
setVisible
animate
stopAnimation
Tmapv2.MarkerOptions
getMap
setMap
Tmapv2.Label
draw
setMap
getOffset
getDrawOffset
getPosition
getPositionEPSG3857
Tmapv2.LabelOptions
Tmapv2.InfoWindow
draw
setMap
getOffset
setOffset
setContent
getDrawOffset
getPosition
getPositionEPSG3857
setPosition
setVisible
getContent
setBorder
Tmapv2.Circle
create
draw
setMap
setRadius
startEdit
endEdit
setVisible
setColorOptions
getPath
isEditing
Tmapv2.Polyline
create
draw
setMap
setPath
startEdit
endEdit
setVisible
setColorOptions
getPath
Tmapv2.GroundOverlay
create
draw
setMap
Tmapv2.Polygon
create
draw
setMap
setPath
startEdit
endEdit
isEditing
contains
setVisible
setColorOptions
getPath
getArea
Tmapv2.Rectangle
create
draw
getBounds
setMap
startEdit
endEdit
isEditing
setVisible
setColorOptions
getPath
Tmapv2.Projection
convertBesselTMToWGS84GEO
convertWGS84GEOToBesselTM
convertWGS84GEOToKatec
convertBesselGEOToWGS84GEO
convertWGS84GEOToBesselGEO
convertWGS84GEOToEPSG3857
convertEPSG3857ToWGS84GEO
Tmapv2.TData
getRoutePlanJson
getRoutePlanForPeopleJson
getRealTimeTrafficJson
getPOIDataFromSearchJson
getPOIDataFromLonLatJson
getPOIDataFromIdJson
getGeoFromAddressJson
getAddressFromGeoJson
transformJson
getAutoCompleteSearchJson
getAutoCompleteSearchV2Json
autoTraffic
Tmapv2.extension
Tmapv2.extension.MeasureDistance
Tmapv2.extension.KeyboardControl
setMap
Tmapv2.extension.MarkerCluster
add
remove
update
setIcons
destroy
Tmapv2.extension.Drawing
drawCircle
drawRectangle
drawPolyline
drawPolygon
clear
Tmapv2.extension.MeasureArea
Tmapv2.extension.MeasureRadius
Tmapv2.extension.HeatMap
destroy
Tmapv2.extension.DotMap
destroy
Tmapv2.extension.SquareMap
destroy
Tmapv2.extension.GeoJSON
rpTrafficRead
drawRoute
drawRouteByTraffic
Use case
경로탐색 만들어 보기
경유지 최적화 만들어 보기
위치관제 만들어 보기
Web V1(구버전)
Guide
TMAP 시작하기
TMAP 활용사례
Sample
기본기능
지도 생성하기
지도 영역 확인하기
지도 설정하기
지도 마우스로 이동하기
지도 키보드로 이동하기
지도 크기 비교하기
지도 이동 막기
지도 레벨 변경하기
지도 확대축소 제어하기
지도 확대축소 버튼 추가/제거하기(이미지는 줌버튼이 없는 이미지)
지도 정보 얻어오기
좌표계 코드 확인
지도상 마우스 좌표값 표시하기
지도 미니맵 보기
클릭한 위치의 좌표값 확인하기
지도 캐시 초기화
지도상 두 지점간의 거리 계산하기
팝업 생성하기
팝업 사이즈 확인하기
원,선,사각형,다각형 그리기
선의 거리 계산하기
레이어 제어하기
Polygon 면적 계산하기
Circle 면적 계산하기
다각형의 면적 계산하기
커스텀 오버레이 사용하기
Label 팝업 스타일 적용하기
팝업 스타일 적용하기
좌표변환하기
지리정보 객체 가져오기
Collection 객체 사용하기
페이징 처리 사용하기
Toolbox 사용하기
마커
마커 생성하기
마커 표출여부 확인하기
마커 이동하기
마커 이미지 변경하기
클릭한 위치에 마커 생성하기
GeoLocation으로 마커 표시하기
다중 마커 생성하기
다중 마커 라벨 생성하기
다중 마커 제어하기
다양한 마커 이미지 표시하기
마커 클러스터러 사용하기
이벤트
지도에 이벤트 등록하기
다각형에 이벤트 등록하기
마커에 마우스 이벤트 등록하기
마커에 클릭 이벤트 등록하기
다중 마커에 이벤트 등록
TData
마커 생성하기
경로탐색 사용하기
경로탐색(교통정보 포함) 사용하기
명칭을 좌표로 변환하기
키워드로 장소검색하기
카테고리로 장소 검색하기
Open API
데이터를 지도에 사용하기
키워드로 장소검색후 목록으로 표출하기
카테고리별 장소 검색하기
TMAP Invoke
TMAPApp 실행하기
지도보기
길안내
POI 통합검색
POI 상세보기
주변검색
Docs
Tmap.Map
destroy
addLayer
addLayers
removeLayer
getSize
getCenter
getZoom
setCenter
getMaxExtent
getNumZoomLevels
getExtent
zoomTo
zoomIn
zoomOut
zoomToExtent
zoomToMaxExtent
addControl
addControls
removeControl
addPopup
removePopup
removeAllPopup
pan
panTo
getNumLayers
getLayerIndex
setLayerIndex
getScale
getResolution
disableZoomWheel
enableZoomWheel
zoomToScale
getPixelFromLonLat
getLonLatFromPixel
updateSize
addZoomControl
removeZoomControl
Tmap.Bounds
toString
getWidth
getHeight
getSize
getCenterPixel
getCenterLonLat
extend
isEmpty
containsLonLat
containsPixel
intersectsbounds
containsbounds
contains
Tmap.LonLat
toString
equals
transform
toShortString
clone
add
Tmap.Pixel
equals
distanceTo
toString
clone
add
offset
Tmap.Size
equals
clone
Tmap.Events
destroy
addEventType
register
unregister
triggerEvent
clearMouseCache
Tmap.Projection
getCode
transform
convertBesselToWgs84
Tmap.Marker
destroy
isDrawn
Tmap.Markers
destroy
isDrawn
Tmap.Popup
updateSize
getSafeContentSize
Tmap.Icon
isDrawn
Tmap.IconHtml
isDrawn
Tmap.Label
Tmap.Cluster
Tmap.Cluster.Marker
Tmap.Cluster.Layer
Tmap.Cluster.Icon
clear
Tmap.Control
activate
deactivate
displayProjection
Tmap.Control.EditingToolbar
Tmap.Control.KeyboardDefaults
Tmap.Control.OverviewMap
destroy
Tmap.Control.ZoomBox
Tmap.Feature.Vector
Tmap.Layer
setName
addoptions
onMapResize
redraw
getVisibility
setVisibility
getResolution
getExtent
getZoomForExtent
setOpacity
getResolutionForZoom
getZoomForResolution
Tmap.Layer.Vector
destroy
display
addFeatures
removeFeatures
removeAllFeatures
destroyFeatures
drawFeature
getDataExtent
getFeatureBy
getFeatureById
getFeaturesByAttribute
onFeatureInsert
preFeatureInsert
Tmap.Layer.Markers
destroy
addMarker
removeMarker
getDataExtent
clearMarkers
Tmap.Geometry
getBounds
calculateBounds
getVertices
getCentroid
clone
distanceTo
Tmap.Geometry.Point
equals
move
rotate
getVertices
clone
distanceTo
Tmap.Geometry.LineString
removeComponent
getVertices
simplify
distanceTo
Tmap.Geometry.LinearRing
addComponent
removeComponent
move
getArea
getVertices
rotate
Tmap.Geometry.Polygon
getArea
createRegularPolygon
distanceTo
Tmap.Geometry.Circle
getArea
distanceTo
Tmap.Control.MousePosition
activate
deactivate
Tmap.Control.SelectFeature
setLayer
Tmap.Control.Button
Tmap.Control.Panel
destroy
activate
deactivate
activateControl
addControls
createControlMarkup
getControlsBy
getControlsByName
getControlsByClass
Tmap.Geometry.MultiLineString
Tmap.Geometry.MultiPoint
addPoint
removePoint
Tmap.Geometry.MultiPolygon
Tmap.Geometry.Collection
destroy
clone
addComponents
removeComponents
move
rotate
distanceTo
equals
transform
intersects
getVertices
Tmap.Format.GeoJSON
read
write
Tmap.Format.KML
read
write
Tmap.Protocol.HTTP
destroy
read
create
update
delete
commit
abort
Tmap.Strategy.BBOX
Tmap.Strategy.Cluster
activate
deactivate
Tmap.Strategy.Fixed
Tmap.Strategy.Paging
activate
deactivate
PageCount
PageNum
pageLength
pageNext
pagePrevious
Tmap.Legend
activate
close
min
plus
reactivate
deactivate
Tmap.TData
getRoutePlan
getRealTimeTraffic
getPOIDataFromSearch
getPOIDataFromLonLat
getPOIDataFromId
getGeoFromAddress
getAddressFromLonLat
transform
getAutoCompleteSearch
Use case
경로탐색 만들어 보기
경유지 최적화 만들어 보기
위치관제 만들어 보기
Android
Guide
TMAP SDK 소개
TMAP SDK package 구조
Android SDK 개발준비
Android SDK 설정
API Key 발급
API Key 설정
좌표계
Sample
SDK 다운로드
지도 생성하기
지도 이벤트 설정하기
지도 중심점 및 레벨 변경하기
마커 생성하기
선 그리기
Polygon 그리기
Circle 그리기
자동차 경로안내
리버스 지오코딩
명칭(POI) 통합 검색
TMAPApp 실행
TMAPApp 길안내
TMAPApp 길안내(옵션설정)
TMAPApp 길안내(바로실행)
TMAPApp 지도이동
TMAPApp 통합검색
TMAPApp 집으로
TMAPApp 회사로
TMAPApp 주변카페
TMAPApp 주변음식점
Docs
TMapView
void setSKTMapApiKey(String apiKey)
void setCenterPoint(double LocationLongitude, double LocationLatitude)
TMapPoint getCenterPoint()
void setLocationPoint(double LocationLongitude, double LocationLatitude)
TmapPoint getLocationPoint()
void setIcon(Bitmap icon)
void setIconVisibility(Boolean visibility)
Void setZoomLevel(int level)
Int getZoomLevel()
boolean mapZoomIn()
boolean mapZoomOut()
boolean ZoomEnable()
void setMapType(int type)
Int getMapType()
void setCompassMode(Boolean Mode)
boolean getIsCompass()
void setCompassModeFix(Boolean Mode)
void setSightVisible(boolean sight)
void setTrackingMode(boolean Mode)
boolean getIsTracking()
Interface OnLongClickListenerCallback
void onLongPressEvent (ArrayList
markerlist, ArrayList
poilist, TMapPoint point)
void addTMapCircle(String id, TMapCircle tmapcircle)
void removeTMapCircle(String id)
void removeAllTMapCircle()
void addTMapPolygon(String id, TMapPolygon tmappolygon)
void removeTMapPolygon(String id)
void removeAllTMapPolygon()
void addTMapPolyLine(String id, TMapPolyLine tmappolyline)
void removeTMapPolyLine(String id)
void removeAllTMapPolyLine()
void addMarkerItem(String id, TMapMarkerItem markeritem)
void removeMarkerItem(String id)
void removeAllMarkerItem()
void addTMapPOIItem(ArrayList
poiitem)
void removeTMapPOIItem(String id)
void removeAllTMapPOIItem()
void addTMapPath(TMapPolyLine polyline)
void removeTMapPath()
void setTMapPathIcon(Bitmap start, Bitmap end)
boolean setLongClick()
void setPOIRotate(boolean rotate)
void setMarkerRotate(boolean rotate)
void setPathRotate(boolean rotate)
void setMapPosition(int type)
Interface OnClickListenerCallback
boolean onPressEvent(ArrayList
markerlist, ArrayList
poilist, TMapPoint point, PointF pointf)
boolean setClick()
TMapMarkerItem getMarkerItemFromID(String id)
TMapPolyLine getPolyLineFromID(String id)
TMapPolygon getPolygonFromID(String id)
TMapCircle getCircleFromID(String id)f
TMapPoint convertPointToGps(float x, float y)
void setTileType(int type)
getTileType()
TMapPoint getTMapPointFromScreenPoint(float x, float y)
int getMapXForPoint(double longitude, double latitude)
int getMapYForPoint(double longitude, double latitude)
void setOnClickListenerCallBack(OnClickListenerCallback listener)
void setOnLongClickListenerCallback(OnLongClistenerCallback listener)
void bringMarkerToFront(TMapMarkerItem item)
void sendMarkerToBack(TMapMarkerItem item)
TMapInfo getDisplayTMapInfo(ArrayList
point)
interface OnCalloutRightButtonClickCallback
void setOnCalloutRightButtonClickListener(onCalloutRightButton ClickCallout listener)
void setEnableClustering(boolean bEnable)
boolean getEnableClustering()
void setClusteringIcon(Bitmap bitmap)
Bitmap getCaptureImage()
void setUserScrollZoomEnable(boolean enable)
boolean isValidTMapPoint(TMapPoint point)
void getCaptureImage(int nTimeOut, final MapCaptureImageListenerCallback MapCaptureListener)
interface MapCaptureImageListenerCallback
void addMarkerItem2(String id, TMapMarkerItem2 markeritem)
void removeMarkerItem2(String id)
TMapPoint getLeftTopPoint()
TMapPoint getRightBottomPoint()
void setOnEnableScrollWithZoomLevelListener(OnEnableScrollWith ZoomLevelCallback listener)
void setOnDisableScrollWithZoomLevelListener(OnDisableScrollWit hZoomLevelCallback listener)
int getMetersToPixel(double meters)
void setCenterPoint(double longitude, double latitude, boolean animate)
void addTMapOverlayID(int overlayID, TMapOverlayItem overlayItem)
void removeTMapOverlayID(int overlayID)
ArrayList
getAllMarkerItem2()
TMapMarkerItem2 getMarkerItem2FromID(String id)
void setTMapLogoPosition(TMapLogoPosition place)
void zoomToSpan(double latSpan, double lonSpan)
void zoomToTMapPoint(TMapPoint leftTop, TMapPoint rightBottom)
Interface OnApiKeyListenerCallback
void setOnApiKeyListener(OnApiKeyListenerCallback listener)
void SKTMapApikeySucceed()
void SKTMapApikeyFailed(String errorMsg)
void setOnClickReverseLabelListener(OnClickReverseLabelListenerCallback listener)
void setTMapPathIcon(Bitmap start, Bitmap end, Bitmap pass)
void setTrafficInfoActive(boolean visible)
TMapPoint
void setLatitude(double latitude)
double getLatitude()
double getKatechLat()
void setLongtitude(double longitude)
double getLongitude()
double getKatechLon()
TMapMarkerItem
void setTMapPoint(TMapPoint point)
TMapPoint getTMapPoint()
void setName(String name)
String getName()
void setVisible(int visible)
int getVisible()
void setIcon(Bitmap bitmap)
String getID()
void setPosition(float dx, float dy)
float getPositionX()
float getPositionY()
void setCanShowCallout(boolean bShow)
boolean getCanShowCallout()
void setCalloutTitle(String title)
String getCalloutTitle()
void setCalloutSubTitle(String subTitle)
String getCalloutSubTitile()
void setCalloutLeftImage(Bitmap bitmap)
void setCalloutRightButtonImage(Bitmap bitmap)
void setEnableClustering(boolean bEnable)
void setAutoCalloutVisible(boolean visible)
TMapPolyLine
void setLineColor(int Color)
int getLineColor()
void setOutLineColor(int Color)
int getOutLineColor()
void setLineWidth(float width)
float getLineWidth()
void setOutLineWidth(float width)
float getOutLineWidth()
void setLineAlpha()
int getLineAlpha()
void setOutLineAlpha()
int getOutLineAlpha()
void addLinePoint(TMapPoint point)
ArrayList
getLinePoint()
double getDistance()
String getID()
void setPathEffect(DashPathEffect dashPath)
DashPathEffect getPathEffect()
TMapPolygon
void setAreaColor(int Color)
int getAreaColor()
void setLineColor(Int Color)
int getLineColor()
void setPolygonWidth(float width)
float getPolygonWidth()
void setAreaAlpha(int alpha)
int getAreaAlpha()
void setLineAlpha(int alpha)
int getLineAlpha()
void addPolygonPoint(TMapPoint Point)
ArrayList
getPolygonPoint()
double getPolygonArea()
String getID()
TMapCircle
void setCenterPoint(TMapPoint point)
TMapPoint getCenterPoint()
void setRadius(double radius)
double getRadius()
void setAreaColor(int Color)
int getAreaColor()
void setLineColor(int Color)
int getLineColor()
void setCircleWidth(float width)
float getCircleWidth()
void setAreaAlpha(int alpha)
int getAreaAlpha()
void setLineAlpha(int alpha)
int getLineAlpha()
void setRadiusVisible(boolean blradius)
String getID()
TMapGpsManager
Interface onLocationChangedCallback
void onLocationChange(Location location)
void OpenGps()
void CloseGps()
void setMinTime(long mintime)
long getMinTime()
void setMinDistance(float mindistance)
float getMinDistance()
TMapPoint getLocation()
int getSatellite()
void setProvider(String type)
String getProvider()
boolean setLocationCallback()
TMapPOIItem
String getPOIID()
String getPOIName()
TMapPoint getPOIPoint()
String getPOIAddress()
String getPOIContent()
double getDistance(TMapPoint point)
TMapData
ArrayList
findAllPOI(String data)
ArrayList
findTitlePOI(String data)
ArrayList
findAddressPOI(String data)
ArrayList
findAroundNamePOI(TMapPoint tmappoint, String name )
TMapPolyLine findPathData(TMapPoint startpoint, TMapPoint endpoint)
String convertGpsToAddress(double lat, double lon)
void convertGpsToAddress(final double lat, final double lon, final ConvertGPSToAddressListenerCallback addressListener)
void findAllPOI(final String data, final FindAllPOIListenerCallback findAllPoiListener)
void findAddressPOI(final String data, final FindAddressPOIListenerCallback findAddressPOIListener)
void findTitlePOI(final String data, final FindTitlePOIListenerCallback findTitlePOIListener)
void findPathData(final TMapPoint startpoint, final TMapPoint endpoint, final FindPathDataListenerCallback findPathDataListener)
Document findPathDataAll(TMapPoint startpoint, TMapPoint endpoint)
void findPathDataAll(final TMapPoint startpoint, final TMapPoint endpoint, final FindPathDataAllListenerCallback findPathDataAllListener)
TMapPolyLine findPathDataWithType(TMapPathType type, TMapPoint startpoint, TMapPoint endpoint)
void findPathDataWithType(final TMapPathType type, final TMapPoint startpoint, final TMapPoint endpoint, final FindPathDataListenerCallback findPathDataListener)
Document findPathDataAllType(TMapPathType type, TMapPoint startpoint, TMapPoint endpoint)
ArrayList
findAllPOI(String data, int nSearchCount)
void findAllPOI(final String data, final int nSearchCount, final FindAllPOIListenerCallback findAllPoiListener)
ArrayList
findTitlePOI(String data, int nSearchCount)
void findTitlePOI(final String data, final int nSearchCount, final FindTitlePOIListenerCallback findTitlePOIListener)
ArrayList
findAddressPOI(String data, int nSearchCount)
void findAddressPOI(final String data, final int nSearchCount, final FindAddressPOIListenerCallback findAddressPOIListener)
void findAroundNamePOI(final TMapPoint tmappoint, final String categoryName, final FindAroundNamePOIListenerCallback findAroundNamePoiListener)
ArrayList
findAroundNamePOI(TMapPoint tmappoint, String categoryName, int nRadius, int nSearchCount)
void findAroundNamePOI(final TMapPoint tmappoint, final String categoryName, final int nRadius, final int nSearchCount, final FindAroundNamePOIListenerCallback findAroundNamePoiListener)
Document findTimeMachineCarPath(HashMap
pathInfo, Date date, ArrayList
wayPoint)
TMapAddressInfo reverseGeocoding(double lat, double lon, String addressType)
interface reverseGeocodingListenerCallback
void reverseGeocoding(final double lat, final double lon, final String addressType, final reverseGeocodingListenerCallback addressListener)
ArrayList
findAroundKeywordPOI(TMapPoint tmappoint, String keywordName, int nRadius, int nSearchCount)
interface FindAroundKeywordPOIListenerCallback
void findAroundKeywordPOI(final TMapPoint tmappoint, final String keywordName, final int nRadius, final int nSearchCount, final FindAroundKeywordPOIListenerCallback PoiListener)
interface FindTimeMachineCarPathListenerCallback
void findTimeMachineCarPath(final HashMap
pathInfo, final Date date, final ArrayList
wayPoint,final FindTimeMachineCarPathListenerCallback findTimeMachineCarPathListener)
ArrayList
autoComplete(String keyword)
interface AutoCompleteListenerCallback
void autoComplete(final String keyword, final AutoCompleteListenerCallback autoCompleteListener)
interface OnResponseCodeInfoCallback
void setResponseCodeInfoCallBack(OnResponseCodeInfoCallback listener)
TMapPolyLine findPathDataWithType(TMapPathType type, TMapPoint startpoint, TMapPoint endpoint, ArrayList
passList, int searchOption)
void findPathDataWithType(final TMapPathType type, final TMapPoint startpoint, final TMapPoint endpoint, final ArrayList
passList, final int searchOption, final FindPathDataListenerCallback findPathDataListener)
Document findTimeMachineCarPath(HashMap
pathInfo, Date date, ArrayList
waypoint, String searchOption)
void findTimeMachineCarPath(final HashMap
pathInfo, final Date date, final ArrayList
wayPoint, final String searchOption, final FindTimeMachineCarPathListenerCallback findTimeMachineCarPathListener)
TMapPolyLine findMultiPointPathData(TMapPoint startpoint, TMapPoint endpoint, ArrayList
passList, int searchOption)
void findMultiPointPathData(final TMapPoint startpoint, final TMapPoint endpoint, final ArrayList
passList, final int searchOption, final FindPathDataListenerCallback findPathDataListener)
ArrayList autoCompleteV2(final String searchKeyword, final double centerLat, final double centerLon, final int radius, final int count)
void autoCompleteV2(final String searchKeyword, final double centerLat, final double centerLon, final int radius, final int count, final AutoCompleteCallbackV2 callback)
TMapTapi
void setSKTMapAuthentication(String apiKey)
void setOnAuthenticationListener(OnAuthenticationListenerCallback listener)
void SKTMapApikeySucceed()
void SKTMapApikeyFailed(String errorMsg)
Boolean invokeRoute(String szDestName, float fX, float fY)
Boolean invokeSetLocation(String szDestName, float fX, float fY)
Boolean invokeSearchPortal(String szDestName)
Boolean isTmapApplicationInstalled()
Boolean invokeGoHome()
Boolean invokeGoCompany()
Boolean invokeRoute(HashMap
routeInfo)
ArrayList
getTMapDownUrl()
ArrayList
invokeTmap()
Boolean invokeNavigate(String szDestName, float fX, float fY, int poiid, boolean isAutoClose)
Boolean invokeNearCafe(float fX, float fY)
Boolean invokeNearFood(float fX, float fY)
TMapOverlay
boolean draw(Canvas canvas, TMapView mapView, boolean showCallout)
boolean onSingleTapUp(PointF p, TMapView mapView)
TMapMarkerItem2
void setTMapPoint(TMapPoint point)
TMapPoint getTMapPoint()
void setIcon(Bitmap bitmap)
Bitmap getIcon()
String getID()
void setID(String id)
void setAnimationIcons(ArrayList
list)
ArrayList
getAnimationIcons()
void setAniDuration(int nDurationTime)
int getAniDuration()
void setPosition(float dx, float dy)
float getPositionX()
float getPositionY()
void startAnimation()
void setCalloutRect(Rect rect)
Rect getCalloutRect()
TMapOverlayItem
void setImage(Bitmap bitmap)
void setLeftTopPoint(TMapPoint point)
void setRightBottomPoint(TMapPoint point)
TMapBesselPoint
void setX(double x)
void setY(double y)
void getX()
void getY()
TMapPoint convertToWgs(TMapBesselPoint besselPoint)
ArrayList convertToWgs(ArrayList alBesselPoint)
iOS Swift
Guide
TMAP SDK 소개
TMAP SDK package 구조
iOS SDK 개발준비
환경설정
API Key 발급
API Key 설정
좌표계
Sample
SDK 다운로드
맵 초기화
줌레벨 및 화면이동
확대
축소
화면중심 좌표표출
확대/축소 설정
마커 추가
마커 영역 이동
마커 제거
커스텀 마커 추가
원 추가
원 영역 이동
원 제거
사각형 추가
사각형 영역 이동
사각형 제거
라인 추가
라인 영역 이동
라인 제거
폴리곤 추가
폴리곤 영역 이동
폴리곤 제거
교통 정보
POI 검색
POI 주변검색
리버스 지오코딩
경로 탐색
경로 탐색(경유지)
TMAPApp 길안내
TMAPApp 길안내(옵션설정)
TMAPApp 길안내(바로실행)
TMAPApp 지도이동
TMAPApp 통합검색
TMAPApp 집으로
TMAPApp 회사로
TMAPApp 주변카페
TMAPApp 주변음식점
Docs
TMapView
- func mapView(_ mapView: TMapView, shouldChangeFrom oldPosition: CLLocationCoordinate2D, to newPosition: CLLocationCoordinate2D)->Bool
- protocol mapViewDidFinishLoadingMap()
- func authorizationSuccess()
- func authorizationFail()
- func mapView(_ mapView: TMapView, tapOnMap position: CLLocationCoordinate2D)
- func mapView(_ mapView: TMapView, longTapOnMap position: CLLocationCoordinate2D)
- func mapView(_ mapView: TMapView, doubleTapOnMap position: CLLocationCoordinate2D)
- func mapView(_ mapView: TMapView, tapOnMarker marker: TMapMarker)
- heading: CLLocationDirection
- isRotationEnable: Bool
- isPanningEnable: Bool
- isZoomEnable: Bool
- trackingMode: Bool
- setTrafficMode(_ isOn:Bool)
- func setAppKey(_ appKey:String)
- func clear()
- func set(minZoom:CGFloat, maxZoom:CGFloat)
- func animateTo(location:CLLocationCoordinate2D, zoom:Int)
- func animateTo(zoom:Int)
- func getCenter()->CLLocationCoordinate2D?
- func setCenter(_ location:CLLocationCoordinate2D, zoom:Int)
- func setCenter(_ location:CLLocationCoordinate2D)
- func fitBounds(_ bounds:MapBounds)
- func fitBounds(_ bounds:MapBounds, padding:CGFloat)
- func getZoom()->Int?
- func setZoom(_ zoom:Int)
- func convertPixelToMeter(_ pixel:Double)->Double
- func convertMeterToPixel(_ meter:Double)->Double
- func SKTMapApikeySucceed()->Void
- func SKTMapApikeyFailed(error: NSError?)->Void
TMapText
- offset:CGSize?
- fontSize:CGFloat
- fontColor:UIColor
- fontWeight:Int
- backgroundColor:UIColor
- borderWidth:CGFloat
- borderColor:UIColor
- alignment:TextAlignment
- map:TMapView?
TMapMarker
- position:CLLocationCoordinate2D?
- icon:UIImage?
- title:String?
- subTitle:String?
- offset:CGSize?
- draggable:Bool?
- map:TMapView?
- setCanShowCallout:Bool?
TMapCustomMarker
- position:CLLocationCoordinate2D?
- offset:CGSize?
- view: UIView?
- map:TMapView?
MarkerCluster
func setTapCallback(callback:@escaping ((Array<TMapMarker>)->Void))
func clear()
TMapCircle
- position:CLLocationCoordinate2D?
- radius:Int
- strokeColor:UIColor?
- strokeWidth:CGFloat?
- fillColor:UIColor?
- opacity:CGFloat?
- map:TMapView?
TMapRectangle
- bounds:MapBounds?
- strokeColor:UIColor?
- strokeWidth:CGFloat?
- fillColor:UIColor?
- opacity:CGFloat?
- map:TMapView?
TMapPolyline
- path:Array<CLLocationCoordinate2D>?
- strokeColor:UIColor?
- strokeWidth:CGFloat?
- opacity:CGFloat?
- lineStyle:LineStyle
- map:TMapView?
TMapPolygon
- path:Array<CLLocationCoordinate2D>?
- strokeColor:UIColor?
- strokeWidth:CGFloat?
- opacity:CGFloat?
- fillColor:UIColor?
- map:TMapView?
TMapPathData
requestFindAllPOI(_ keyword:String, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
requestFindTitlePOI(_ keyword:String, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
requestFindAddressPOI(_ keyword:String, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
requestFindNameAroundPOI(_ point:CLLocationCoordinate2D, categoryName:String, radius:Int, count:Int, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
findPathData(startPoint:CLLocationCoordinate2D, endPoint:CLLocationCoordinate2D, completion: @escaping (TMapPolyline?, Error?)->Void)
convertGpsToAddressAt(_ point:CLLocationCoordinate2D, completion: @escaping (String?, Error?)->Void)
convertGpsToAddressInfo(_ point:CLLocationCoordinate2D, completion: @escaping ([String: Any]?, Error?)->Void)
requestFindAllPOI(_ keyword:String, count:Int, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
requestFindAddressPOI(_ keyword:String, count:Int, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
requestFindTitlePOI(_ keyword:String, count:Int, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
findPathDataAll(startPoint:CLLocationCoordinate2D, endPoint:CLLocationCoordinate2D, completion: @escaping ([String: Any]?, Error?)->Void)
findPathDataWithType(_ type:TMapPathType, startPoint:CLLocationCoordinate2D, endPoint:CLLocationCoordinate2D, completion: @escaping (TMapPolyline?, Error?)->Void)
findTimeMachineCar(startPoint:CLLocationCoordinate2D, endPoint:CLLocationCoordinate2D, isStartTime:Bool, time:Date, wayPoints:Array<CLLocationCoordinate2D>?, completion: @escaping ([String: Any]?, Error?)->Void)
reverseGeocoding(_ point:CLLocationCoordinate2D, addressType:String, completion: @escaping ([String: Any]?, Error?)->Void)
requestFindAroundKeywordPOI(_ point:CLLocationCoordinate2D, keywordName:String, radius:Int, count:Int, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
autoComplete(_ text:String, completion: @escaping (Array<String>, Error?)->Void)
findMultiPathData(startPoint:CLLocationCoordinate2D, endPoint:CLLocationCoordinate2D, passPoints:Array<CLLocationCoordinate2D>, searchOption:Int, completion: @escaping (TMapPolyline?, Error?)->Void)
autoCompleteV2(_ text:String, centerLon:Double?, centerLat:Double?, radius:Int?, count: Int?, completion: @escaping (Array<TMapAutoCompleteV2>, Error?)->Void)
TMapApi
static func setSKTMapAuthenticationWithDelegate(_ delegate:TMapTapiDelegate?, apiKey: String)->Void
func SKTMapApikeySucceed()->Void
func SKTMapApikeyFailed(error: NSError?)->Void
static func invokeRoute(_ destName:String, coordinate:CLLocationCoordinate2D)->Bool
static func invokeSetLocation(_ destName:String, coordinate:CLLocationCoordinate2D)->Bool
static func invokeSearchPortal(_ destName:String)->Bool
static func isTmapApplicationInstalled()->Bool
static func invokeGoHome()->Bool
static func invokeGoCompany()->Bool
static func invokeRoute(_ routeInfo:Dictionary<String,Any>)->Bool
static func getTMapDownUrl()->String
static func invokeNavigate(_ destName:String, coordinate:CLLocationCoordinate2D, poiid:Int, autoclose:Bool)->Bool
static func invokeNearCafe(_ coordinate:CLLocationCoordinate2D)->Bool
static func invokeNearFood(_ coordinate:CLLocationCoordinate2D)->Bool
TMapOverlayImage
map:TMapView?
iOS objective-C
Guide
TMAP SDK 소개
TMAP SDK package 구조
iOS SDK 개발준비
환경설정
TMAP API SDK추가하기
API Key 발급
API Key 설정
좌표계
Sample
SDK 다운로드
지도 생성하기
지도 이벤트 설정하기
지도 중심점 및 레벨 변경하기
마커 생성하기
선 그리기
Polygon 그리기
Circle 그리기
자동차 경로안내
리버스 지오코딩
명칭(POI) 통합 검색
TMAPApp 길안내
TMAPApp 지도이동
TMAPApp 통합검색
TMAPApp 집으로
TMAPApp 회사로
TMAPApp 길안내(경유지포함)
Docs
TMapView
- (void)setSKTMapApiKey:(NSString*)key
- (void)setHttpsMode:(BOOL)isActive
- (void)setCenterPoint:(TMapPoint*)tmp
- (void)setLocationPoint:(TMapPoint*)tmp
- (TMapPoint*)getLocationPoint
- (void)setIcon:(UIImage *)icon
- (void)setIconVisibility:(BOOL)visible
- (void)setZoomLevel:(NSInteger)level
- (NSInteger)getZoomLevel
- (void)zoomIn
- (void)zoomOut
- (bool)zoomEnable
- (void)setCompassMode:(BOOL)compassMode
- (BOOL)getIsCompass
- (void)setSightVisible:(BOOL)flag
- (BOOL)getSightVisible
- (void)setTrackingMode:(BOOL)trackingMode
- (BOOL)getIsTracking
- (void)onCustomObjectClick:(TMapObject*)obj screenPoint:(CGPoint)point
- (void)onCustomObjectLongClick:(TMapObject*)obj screenPoint:(CGPoint)point
- (void)addTMapCircleID:(NSString *)circleID Circle:(TMapCircle *)circle
- (void)removeTMapCircleID:(NSString *)circleID
- (void)removeAllTMapCircles
- (void)addTMapPolygonID:(NSString *)polygonID Polygon:(TMapPolygon *)polygon
- (void)removeTMapPolygonID:(NSString *)polygonID
- (void)removeAllTMapPolygons
- (void)addTMapPolyLineID:(NSString *)polyLineID Line:(TMapPolyLine *)line
- (void)removeTMapPolyLineID:(NSString *)polyLineID
- (void)removeAllTMapPolyLines
- (void)addTMapMarkerItemID:(NSString *)markerID Marker:(TMapMarkerItem *)marker
- (void)removeTMapMarkerItemID:(NSString *)markerID
- (void)removeAllTMapMarkerItems
- (void)addTMapPOIItemID:(NSString *)poiID Poi:(TMapPOIItem *)poiitem
- (void)removeTMapPOIItemID:(NSString *)poiID
- (void)addTMapPath:(TMapPolyLine *)polyline
- (void)removeTMapPath
- (void)setTMapPathIconStart:(TMapMarkerItem *)start End:(TMapMarkerItem *)end
- (void)onLongClick:(TMapPoint*)TMP
- (void)onClick:(TMapPoint*)TMP
- (TMapMarkerItem *)getMarketItemFromID:(NSString *)markerID
- (TMapPolyLine *)getPolyLineFromID:(NSString *)polyLineID
- (TMapPolygon *)getPolygonFromID:(NSString *)polygonID
- (TMapCircle *)getCircleFromID:(NSString *)circleID
- (TMapPoint *)convertPointToGpsX:(float)x andY:(float)y
- (TMapPoint*)getCenterPoint
- (void)setTMapTileType:(TMapTileType)tileType
- (TMapTileType)tmapTileType
- (TMapPoint*)getTMapPointFromScreenPoint:(CGPoint)screenPoint
- (void)bringMarkerToFront:(TMapMarkerItem *)item
- (void)sendMarkerToBack:(TMapMarkerItem *)item
- (TMapInfo*)getDisplayTMapInfo:(NSArray*)points
- (void)onCalloutRightbuttonClick: (TMapMarkerItem*)markerItem
- (void)setEnableClustering:(BOOL)enable
- (void)setClusteringIcon:(UIImage*)icon anchorPoint:(CGPoint)point
- (UIImage*)getCaptureImage
- (void)setUserScrollZoomEnable:(BOOL)enable
- (BOOL)isValidTMapPoint:(TMapPoint*)tmp
- (TMapMarkerItem2 *)getMarketItem2FromID:(NSString *)markerID
- (TMapPoint*)getLeftTopPoint
- (TMapPoint*)getRightBottomPoint
- (int)getMetersToPixel:(double) meters
- (void)addTMapOverlayID:(NSString*)overlayID overlayItem:(TMapOverlayItem*)overlayItem
- (void)removeTMapOverlayID:(NSString*)overlayID
- (TMapOverlayItem *)getOverlayItemFromID:(NSString *)overlayID
- (void)setTMapLogoPosition:(TMapLogoPositon)logoPosition
- (void)zoomToLatSpan:(double)latSpan lonSpan:(double)lonSpan
- (void)zoomToTMapPointLeftTop:(TMapPoint*)leftTop rightBottom:(TMapPoint*)rightBottom
- (void)SKTMapApikeySucceed
- (void)SKTMapApikeyFailed:(NSError*)error
- (void)onClickReverseLabelInfo:(NSDictionary*)labelInfo
- (void)setTMapPathIconStart:(TMapMarkerItem *)start end:(TMapMarkerItem *)end pass:(TMapMarkerItem *)pass
TMapPoint
- (void)setLatitude:(double)lat
- (double)getLatitude
- (double)getKatechLat
- (void)setLongitude:(double)lon
- (double)getLongitude
- (double)getKatechLon
TMapMarkerItem
- (void)setTMapPoint:(TMapPoint *)_point
- (TMapPoint*)getTMapPoint
- (void)setName:(NSString*)_name
- (NSString*)getName
- (void)setVisible:(BOOL)visible
- (BOOL)getVisible
- (void)setIcon:(UIImage *)icon
- (NSString*)getID
- (void)setCanShowCallout:(BOOL)show
- (void)setCalloutTitle:(NSString*)title
- (void)setCalloutSubtitle:(NSString*)subtitle
- (void)setCalloutLeftImage:(UIImage*)image
- (void)setCalloutRightButtonImage:(UIImage*)image
- (void)setEnableClustering:(BOOL)enable
- (void)setAutoCalloutVisible:(BOOL)visible
TMapPolyLine
- (void)setLineColor:(CGColorRef)_color
- (CGColorRef)getLineColor
- (void)setOutLineColor:(CGColorRef)_color
- (void)setLineWidth:(float)_width
- (float)getLineWidth
- (void)addLinePoint:(TMapPoint *)point
- (NSArray *)getLinePoint
- (double) getDistance
- (void)setLineDashPattern:(NSArray*)lineDashParttern
- (NSArray *)getLineDashPattern
TMapPolygon
- (void)setPolygonAreaColor:(CGColorRef)_color
- (CGColorRef)getPolygonAreaColor
- (void)setPolygonLineColor:(CGColorRef)_color
- (CGColorRef)getPolygonLineColor
- (void)setPolygonLineWidth:(float)_width
- (float)getPolygonLineWidth
- (void)setPolygonAlpha:(int)alpha
- (int)getPolygonAlpha
- (void)setPolygonLineAlpha:(int)alpha
- (int)getPolygonLineAlpha
- (void)addPolygonPoint:(TMapPoint *)point
- (NSArray *)getPolygonPoint
- (double)getPolygonArea
TMapCircle
- (void)setCenterPoint:(TMapPoint *)_point
- (TMapPoint *)getCenterPoint
- (void)setCircleRadius:(int)_radius
- (int)getCircleRadius
- (void)setCircleAreaColor:(CGColorRef)_color
- (CGColorRef)getCircleAreaColor
- (void)setCircleLineColor:(CGColorRef)_color
- (CGColorRef)getCircleLineColor
- (void)setCircleLineWidth:(float)_width
- (float)getCircleLineWidth
- (void)setCircleAreaAlpha:(int)alpha
- (int)getCircleAreaAlpha
- (void)setCircleLineAlpha:(int)alpha
- (int)getCircleLineAlpha
- (void)setRadiusVisible:(bool)flag
TMapGpsManager
- (void)locationChanged:(TMapPoint*)newTmp
- (void)openGps
- (void)closeGps
- (void)setMinTime:(int)mintime
- (int)getMinTime
- (void)setMinDistance:(int)mindistance
- (int)getMinDistance
- (TMapPoint*)getLocation
- (void)setAlwaysAuthorization:(BOOL)alwaysAuthorization
TMapPoiItem
- (NSString*)getPOIID
- (NSString*)getPOIName
- (TMapPoint*)getPOIPoint
- (NSString*)getPOIAddress
- (NSString*)getPOIContent
- (double)getDistance:(TMapPoint*)compareTmp
TMapPathData
- (NSArray*)requestFindAllPOI:(NSString *)keyword
- (NSArray*)requestFindTitlePOI:(NSString*)keyword
- (NSArray*)requestFindAddressPOI:(NSString*)keyword
- (NSArray*)requestFindNameAroundPOI:(TMapPoint*)point categoryName:(NSString *)categoryName radius:(NSInteger)radius resultCount:(NSInteger)resultCount
- (TMapPolyLine *)findPathDataFrom:(TMapPoint*)startPoint to:(TMapPoint*)endPoint
- (NSString*)convertGpsToAddressAt:(TMapPoint*)tmp
- (NSDictionary*)convertGpsToAddressInfo:(TMapPoint*)tmp
- (NSArray*)requestFindAllPOI:(NSString *)keyword resultCount:(NSInteger)resultCount
- (NSArray*)requestFindAddressPOI:(NSString *)keyword resultCount:(NSInteger)resultCount
- (NSArray*)requestFindTitlePOI:(NSString*)keyword resultCount:(NSInteger)resultCount
- (NSDictionary*)findPathDataAllWithStartPoint:(TMapPoint*)startPoint endPoint:(TMapPoint*)endPoint
- (TMapPolyLine *)findPathDataWithType:(TMapPathType)type startPoint:(TMapPoint*)startPoint endPoint:(TMapPoint*)endPoint
- (NSDictionary*)findTimeMachineCarPathWithStartPoint:(TMapPoint*)startPoint endPoint:(TMapPoint*)endPoint isStartTime:(BOOL)isStartTime time:(NSDate*)date wayPoints:(NSArray*)wayPoints
- (NSDictionary*)reverseGeocoding:(TMapPoint*)mapPoint addressType:(NSString*)type
- (NSArray*)requestFindAroundKeywordPOI:(TMapPoint*)point keywordName:(NSString *)keywordName radius:(NSInteger)radius resultCount:(NSInteger)resultCount
- (NSArray*)autoCompleteWithText:(NSString*)text
- (TMapPolyLine*)findMultiPathDataWithStartPoint:(TMapPoint*)startPoint endPoint:(TMapPoint*)endPoint passPoints:(NSArray*)passPoints searchOption:(NSInteger)searchOption
TMapTapi
+ (void)setSKTMapAuthenticationWithDelegate:(id
)delegate apiKey:(NSString*)apiKey
- (void)SKTMapApikeySucceed
- (void)SKTMapApikeyFailed:(NSError*)error
+ (BOOL)invokeRoute:(NSString*)destName coordinate:(CLLocationCoordinate2D)coordinate
+ (BOOL)invokeSearchPortal:(NSString*)destName
+ (BOOL)isTmapApplicationInstalled
+ (BOOL)invokeGoHome
+ (BOOL)invokeGoCompany
+ (BOOL)invokeRoute:(NSDictionary*)routeInfo
+ (NSString*)getTMapDownUrl
TMapMarkerItem2
- (void)setTMapPoint:(TMapPoint *)_point
- (TMapPoint*)getTMapPoint
- (void)setIcon:(UIImage *)icon
- (UIImage*)getIcon
- (NSString*)getID
- (void)setAnimationIcons:(NSArray*)icons anchorPoint:(CGPoint)anchorPoint
- (void)setAniDuration:(double)aniDuration
- (void)startAnimation
- (void)stopAnimation
- (void)setCanShowCallout:(BOOL)show
TMapOverlayItem
- (void)setImage:(UIImage *)image
- (void)setLeftTopPoint:(TMapPoint *)leftTopPoint
- (void)setRightBottomPoint:(TMapPoint *)rightBottomPoint
Vector Map SDK
JS
Guide
Vector JS 설명
Vector JS 시작하기
Vector JS 활용사례
Sample
기본기능
지도 생성하기
지도 영역 확인하기
지도 마우스로 이동하기
지도 이벤트 등록하기
두 지점간의 거리 확인하기
좌표변환하기
지도 레벨 변경하기
지도 정보 얻어오기
팝업 생성하기
팝업 스타일 적용하기
지도 타입 변경하기
마커
마커 생성하기
마커 한번에 100개 추가하기
클릭한 위치에 마커 표시하기
GeoLocation으로 마커 표시하기
다중 마커 라벨 생성하기
다른 이미지로 마커 생성하기
마커에 마우스 이벤트 등록하기
그리기
원,선,사각형,다각형 그리기
폴리라인 옵션 적용하기
열지도 그리기
점지도 그리기
사각형지도 그리기
TData
지오코딩
리버스 지오코딩
경로요청
키워드로 장소검색하기
TMAP Invoke
TMAPApp 실행하기
지도보기
길안내
POI 통합검색
POI 상세보기
주변검색
Docs
Tmapv3.Map
getDiv
setMapType
getBounds
fitBounds
getCenter
setCenter
getZoom
setZoom
zoomIn
zoomOut
zoomToMaxExtent
getMinZoom
getMaxZoom
setZoomLimit
panBy
panTo
getBearing
setBearing
getPitch
setPitch
screenSize
screenToReal
realToScreen
resize
Tmapv3.LatLng
clone
toString
lat
lng
latitude
longitude
setLatitude
setLongitude
distanceTo
equals
toBesselTm
toEPSG3857
Tmapv3.Bounds
clone
toString
getLeft
getTop
getWidth
getHeight
setLeft
setTop
setWidth
setHeight
getPosition
getSize
contains
intersects
union
Tmapv3.LatLngBounds
toString
contains
equals
extend
getCenter
getNorthEast
getNorthWest
getSouthWest
getSouthEast
intersects
isEmpty
union
getWidth
getHeight
Tmapv3.Point
clone
distanceTo
toString
getX
getY
setValue
setX
setY
offset
equals
Tmapv3.Size
getWidth
getHeight
equals
Tmapv3.Marker
getIcon
getIconSize
getOffset
getPosition
setPosition
setVisible
setMap
Tmapv3.InfoWindow
getOffset
getPosition
setPosition
getContent
setMap
Tmapv3.Label
getPosition
setMap
Tmapv3.Circle
getPath
setMap
Tmapv3.Rectangle
getBounds
getPath
setMap
Tmapv3.Polyline
getPath
setMap
Tmapv3.Polygon
contains
getPath
getArea
setMap
Tmapv3.GroundOverlay
setMap
Tmapv3.Projection
convertBesselTMToWGS84GEO
convertWGS84GEOToBesselTM
convertWGS84GEOToKatec
convertBesselGEOToWGS84GEO
convertWGS84GEOToBesselGEO
convertWGS84GEOToEPSG3857
convertEPSG3857ToWGS84GEO
Tmapv3.TData
getRoutePlanJson
getRoutePlanForPeopleJson
getRealTimeTrafficJson
getPOIDataFromSearchJson
getPOIDataFromLonLatJson
getPOIDataFromIdJson
getGeoFromAddressJson
getAddressFromGeoJson
transformJson
getAutoCompleteSearchJson
getAutoCompleteSearchV2Json
autoTraffic
Tmapv3.extension.HeatMap
destroy
Tmapv3.extension.DotMap
destroy
Tmapv3.extension.SquareMap
destroy
Use case
경로탐색 만들어 보기
경유지 최적화 만들어 보기
위치관제 만들어 보기
Android
Guide
TMAP SDK 소개
TMAP SDK package 구조
Android SDK 개발준비
Android SDK 설정
API Key 발급
API Key 설정
좌표계
Sample
SDK 다운로드
지도 생성하기
지도 이벤트 설정하기
지도 중심점 및 레벨 변경하기
마커 생성하기
선 그리기
Polygon 그리기
Circle 그리기
자동차 경로안내
리버스 지오코딩
명칭(POI) 통합 검색
TMAPApp 실행
TMAPApp 길안내
TMAPApp 길안내(옵션설정)
TMAPApp 길안내(바로실행)
TMAPApp 지도이동
TMAPApp 통합검색
TMAPApp 집으로
TMAPApp 회사로
TMAPApp 주변카페
TMAPApp 주변음식점
Docs
TMapView
void onResume()
void onPause()
void onDestroy()
void setCenterPoint(double LocationLatitude, double LocationLongitude)
TMapPoint getCenterPoint()
void setLocationPoint(double LocationLatitude, double LocationLongitude)
TmapPoint getLocationPoint()
void setIcon(Bitmap icon)
void setIconVisibility(boolean visibility)
void setZoomLevel(int level)
Int getZoomLevel()
boolean mapZoomIn()
boolean mapZoomOut()
void setMapType(int type)
Int getMapType()
void setCompassMode(Boolean Mode)
void setCompassModeFix(Boolean Mode)
boolean isCompassMode()
void setSightVisible(boolean sight)
void setSightImage(Bitmap image)
void setTrackingMode(boolean Mode)
boolean isTrackingMode()
void addTMapCircle(TMapCircle tmapcircle)
void removeTMapCircle(String id)
void removeAllTMapCircle()
TMapCircle getCircleFromId(String id)
void addTMapPolygon(TMapPolygon tmappolygon)
void removeTMapPolygon(String id)
void removeAllTMapPolygon()
TMapPolygon getPolygonFromId(String id)
void addTMapPolyLine(TMapPolyLine tmappolyline)
void removeTMapPolyLine(String id)
void removeAllTMapPolyLine()
TMapPolyLine getPolyLineFromId(String id)
void addMarkerItem(TMapMarkerItem markeritem)
void removeMarkerItem(String id)
void removeAllMarkerItem()
TMapMarkerItem getMarkerItemFromId(String id)
void addTMapPOIItem(ArrayList
poiitem)
void removeTMapPOIItem(String id)
void removeAllTMapPOIItem()
void addTMapMarkerItem2View(TMapMarkerItem2 markeritem)
void addTMapMarkerItem2Icon(TMapMarkerItem2 markeritem)
void removeTMapMarkerItem2(String id)
void removeAllTMapMarkerItem2()
ArrayList
getAllMarkerItem2()
TMapMarkerItem2 getMarkerItem2FromId(String id)
TMapMarkerItem2 animationMarkerItem2(String id, boolean aniYn)
void addTMapOverlay(int overlayID, TMapOverlayItem overlayItem)
void removeTMapOverlay(int overlayID)
void removeAllTmapOverlay()
void setTMapPath(TMapPolyLine polyline)
void removeTMapPath()
void setTMapPathIcon(Bitmap start, Bitmap end)
void setPOIRotate(boolean rotate)
void setMarkerRotate(boolean rotate)
void setPathRotate(boolean rotate)
TMapPoint convertPointToGps(float x, float y)
int getMapXForPoint(double latitude, double longitude)
int getMapYForPoint(double latitude, double longitude)
void bringMarkerToFront(TMapMarkerItem item)
void sendMarkerToBack(TMapMarkerItem item)
TMapInfo getDisplayTMapInfo(ArrayList
point)
void setEnableClustering(boolean bEnable)
boolean getEnableClustering()
void setClusteringIcon(Bitmap bitmap)
Bitmap getCaptureImage()
void setUserScrollZoomEnable(boolean enable)
boolean isValidTMapPoint(TMapPoint point)
TMapPoint getLeftTopPoint()
TMapPoint getRightBottomPoint()
int getMetersToPixel(double meters)
void setTMapLogoPosition(TMapLogoPosition place)
void setVisibleLogo(boolean visible)
void zoomToSpan(double latSpan, double lonSpan)
void zoomToTMapPoint(TMapPoint leftTop, TMapPoint rightBottom)
void setPOIScale(POIScale scale)
void setTMapPathIcon(Bitmap start, Bitmap end, Bitmap pass)
void setTrafficInfoActive(boolean visible)
void setOnClickListenerCallBack(OnClickListenerCallback listener)
void setOnLongClickListenerCallback(OnLongClistenerCallback listener)
void setOnApiKeyListener(OnApiKeyListenerCallback listener)
void setOnCalloutRightButtonClickListener(onCalloutRightButton ClickCallout listener)
void setOnEnableScrollWithZoomLevelListener(OnEnableScrollWith ZoomLevelCallback listener)
void setOnDisableScrollWithZoomLevelListener(OnDisableScrollWit hZoomLevelCallback listener)
void setOnClickReverseLabelListener(OnClickReverseLabelListenerCallback listener)
void setOnMapReadyListener(OnMapReadyListener listener)
void setOnClickBasePOIListener(OnClickBasePOIListenerCallback listener)
void setOnPanChangedListener(OnPanChangedListenerCallback listener)
void setOnZoomChangedListener(OnZoomChangedListenerCallback listener)
void setOnRotationChangedListener(OnRotationChangedListenerCallback listener)
void setOnPinchListener(OnPinchListenerCallback listener)
void setOnClickShapeListenerCallBack(OnClickShapeListenerCallback listener)
TMapPoint
void setLatitude(double latitude)
double getLatitude()
double getKatechLat()
void setLongtitude(double longitude)
double getLongitude()
double getKatechLon()
TMapMarkerItem
void setPosition(float dx, float dy)
float getPositionX()
float getPositionY()
void setTMapPoint(double lat, double lon)
void setTMapPoint(TMapPoint point)
TMapPoint getTMapPoint()
void setName(String name)
String getName()
String getId()
void setId(String id)
Bitmap getIcon()
void setIcon(Bitmap bitmap)
boolean setAnimation(boolean b)
boolean getVisible()
void setVisible(boolean visible)
void setCalloutTitle(String title)
String getCalloutTitle()
String getCalloutSubTitile()
void setCalloutSubTitle(String subTitle)
boolean getCanShowCallout()
void setCanShowCallout(boolean bShow)
Bitmap getCalloutLeftImage()
void setCalloutLeftImage(Bitmap bitmap)
Bitmap getCalloutRightButtonImage())
void setCalloutRightButtonImage(Bitmap bitmap)
boolean getAutoCalloutVisible()
void setAutoCalloutVisible(boolean visible)
boolean getEnableClustering()
void setEnableClustering(boolean bEnable)
TMapPolyLine
void setID(String id)
String getId()
void addLinePoint(TMapPoint point)
ArrayList
getLinePointList()
void setLineColor(int Color)
int getLineColor()
void setLineWidth(float width)
float getLineWidth()
void setLineAlpha(int alpha)
int getLineAlpha()
void setPathEffect(int[] dashPath)
int[] getPathEffect()
void setOutLineColor(int Color)
int getOutLineColor()
void setOutLineAlpha(int alpha)
int getOutLineAlpha()
void setOutLineWidth(float width)
float getOutLineWidth()
void setOutLinePathEffect(int[] dashPath)
int[] getOutLinePathEffect())
TMapPoint getPassPointList()
void addPassPoint(TMapPoint point)
TMapPolygon
void setId(String id)
String getId()
void addPolygonPoint(TMapPoint Point)
ArrayList
getPolygonPoint()
void setAreaColor(int Color)
int getAreaColor()
void setLineColor(Int Color)
int getLineColor()
void setPolygonWidth(float width)
float getPolygonWidth()
void setAreaAlpha(int alpha)
int getAreaAlpha()
void setLineAlpha(int alpha)
int getLineAlpha()
long getPolygonArea()
TMapCircle
void setId(String Id)
String getId()
void setCenterPoint(TMapPoint point)
TMapPoint getCenterPoint()
void setRadius(double radius)
double getRadius()
void setAreaColor(int Color)
int getAreaColor()
void setLineColor(int Color)
int getLineColor()
void setCircleWidth(float width)
float getCircleWidth()
void setAreaAlpha(int alpha)
int getAreaAlpha()
void setLineAlpha(int alpha)
int getLineAlpha()
void setRadiusVisible(boolean blradius)
boolean getRadiusVisible()
TMapGpsManager
Interface onLocationChangedCallback
void onLocationChange(Location location)
void OpenGps()
void CloseGps()
void setMinTime(long mintime)
long getMinTime()
void setMinDistance(float mindistance)
float getMinDistance()
TMapPoint getLocation()
int getSatellite()
void setProvider(String type)
String getProvider()
boolean setLocationCallback()
TMapPOIItem
String getPOIID()
String getPOIName()
TMapPoint getPOIPoint()
String getPOIAddress()
String getPOIContent()
double getDistance(TMapPoint point)
TMapData
ArrayList
findAllPOI(String data)
ArrayList
findTitlePOI(String data)
ArrayList
findAddressPOI(String data)
ArrayList
findAroundNamePOI(TMapPoint tmappoint, String name )
TMapPolyLine findPathData(TMapPoint startpoint, TMapPoint endpoint)
String convertGpsToAddress(double lat, double lon)
void convertGpsToAddress(final double lat, final double lon, final ConvertGPSToAddressListenerCallback addressListener)
void findAllPOI(final String data, final FindAllPOIListenerCallback findAllPoiListener)
void findAddressPOI(final String data, final FindAddressPOIListenerCallback findAddressPOIListener)
void findTitlePOI(final String data, final FindTitlePOIListenerCallback findTitlePOIListener)
void findPathData(final TMapPoint startpoint, final TMapPoint endpoint, final FindPathDataListenerCallback findPathDataListener)
Document findPathDataAll(TMapPoint startpoint, TMapPoint endpoint)
void findPathDataAll(final TMapPoint startpoint, final TMapPoint endpoint, final FindPathDataAllListenerCallback findPathDataAllListener)
TMapPolyLine findPathDataWithType(TMapPathType type, TMapPoint startpoint, TMapPoint endpoint)
void findPathDataWithType(final TMapPathType type, final TMapPoint startpoint, final TMapPoint endpoint, final FindPathDataListenerCallback findPathDataListener)
Document findPathDataAllType(TMapPathType type, TMapPoint startpoint, TMapPoint endpoint)
ArrayList
findAllPOI(String data, int nSearchCount)
void findAllPOI(final String data, final int nSearchCount, final FindAllPOIListenerCallback findAllPoiListener)
ArrayList
findTitlePOI(String data, int nSearchCount)
void findTitlePOI(final String data, final int nSearchCount, final FindTitlePOIListenerCallback findTitlePOIListener)
ArrayList
findAddressPOI(String data, int nSearchCount)
void findAddressPOI(final String data, final int nSearchCount, final FindAddressPOIListenerCallback findAddressPOIListener)
void findAroundNamePOI(final TMapPoint tmappoint, final String categoryName, final FindAroundNamePOIListenerCallback findAroundNamePoiListener)
ArrayList
findAroundNamePOI(TMapPoint tmappoint, String categoryName, int nRadius, int nSearchCount)
void findAroundNamePOI(final TMapPoint tmappoint, final String categoryName, final int nRadius, final int nSearchCount, final FindAroundNamePOIListenerCallback findAroundNamePoiListener)
Document findTimeMachineCarPath(HashMap
pathInfo, Date date, ArrayList
wayPoint)
TMapAddressInfo reverseGeocoding(double lat, double lon, String addressType)
interface reverseGeocodingListenerCallback
void reverseGeocoding(final double lat, final double lon, final String addressType, final reverseGeocodingListenerCallback addressListener)
ArrayList
findAroundKeywordPOI(TMapPoint tmappoint, String keywordName, int nRadius, int nSearchCount)
interface FindAroundKeywordPOIListenerCallback
void findAroundKeywordPOI(final TMapPoint tmappoint, final String keywordName, final int nRadius, final int nSearchCount, final FindAroundKeywordPOIListenerCallback PoiListener)
interface FindTimeMachineCarPathListenerCallback
void findTimeMachineCarPath(final HashMap
pathInfo, final Date date, final ArrayList
wayPoint,final FindTimeMachineCarPathListenerCallback findTimeMachineCarPathListener)
ArrayList
autoComplete(String keyword)
interface AutoCompleteListenerCallback
void autoComplete(final String keyword, final AutoCompleteListenerCallback autoCompleteListener)
interface OnResponseCodeInfoCallback
void setResponseCodeInfoCallBack(OnResponseCodeInfoCallback listener)
TMapPolyLine findPathDataWithType(TMapPathType type, TMapPoint startpoint, TMapPoint endpoint, ArrayList
passList, int searchOption)
void findPathDataWithType(final TMapPathType type, final TMapPoint startpoint, final TMapPoint endpoint, final ArrayList
passList, final int searchOption, final FindPathDataListenerCallback findPathDataListener)
Document findTimeMachineCarPath(HashMap
pathInfo, Date date, ArrayList
waypoint, String searchOption)
void findTimeMachineCarPath(final HashMap
pathInfo, final Date date, final ArrayList
wayPoint, final String searchOption, final FindTimeMachineCarPathListenerCallback findTimeMachineCarPathListener)
TMapPolyLine findMultiPointPathData(TMapPoint startpoint, TMapPoint endpoint, ArrayList
passList, int searchOption)
void findMultiPointPathData(final TMapPoint startpoint, final TMapPoint endpoint, final ArrayList
passList, final int searchOption, final FindPathDataListenerCallback findPathDataListener)
ArrayList autoCompleteV2(final String searchKeyword, final double centerLat, final double centerLon, final int radius, final int count)
void autoCompleteV2(final String searchKeyword, final double centerLat, final double centerLon, final int radius, final int count, final AutoCompleteCallbackV2 callback)
TMapTapi
void setSKTMapAuthentication(String apiKey)
void setOnAuthenticationListener(OnAuthenticationListenerCallback listener)
void SKTMapApikeySucceed()
void SKTMapApikeyFailed(String errorMsg)
Boolean invokeRoute(String szDestName, float fX, float fY)
Boolean invokeSetLocation(String szDestName, float fX, float fY)
Boolean invokeSearchPortal(String szDestName)
Boolean isTmapApplicationInstalled()
Boolean invokeGoHome()
Boolean invokeGoCompany()
Boolean invokeRoute(HashMap
routeInfo)
ArrayList
getTMapDownUrl()
ArrayList
invokeTmap()
Boolean invokeNavigate(String szDestName, float fX, float fY, int poiid, boolean isAutoClose)
Boolean invokeNearCafe(float fX, float fY)
Boolean invokeNearFood(float fX, float fY)
TMapOverlay
String getId()
void setId(String Id)
TMapPoint getLeftTopPoint()
void setLeftTopPoint(TMapPoint point)
TMapPoint getRightBottomPoint()
void setRightBottomPoint(TMapPoint point)
Bitmap getOverlayImage()
void setOverlayImage(Bitmap bitmap)
void setOverlayImage(View view)
void setOverlayImage(Context con, resource res)
TMapMarkerItem2
boolean isAnimation()
void setAnimation(boolean MarkerAni)
long getAnimationDuration()
void setAnimationDuration(long nDurationTime)
void setIconList(ArrayList<Bitmap> bitmap)
ArrayList<Bitmap> getIconList()
void addIcon(Bitmap bitmap)
String getId()
void setId(String id)
void setTMapPoint(TMapPoint point)
TMapPoint getTMapPoint()
float getPositionX()
void setPositionX(float x)
float getPositionY()
void setPositionY(float y)
View getIconView()
void setIconView(View view)
TMapBesselPoint
void setX(double x)
void setY(double y)
void getX()
void getY()
TMapPoint convertToWgs(TMapBesselPoint besselPoint)
ArrayList convertToWgs(ArrayList alBesselPoint)
iOS Swift
Guide
TMAP SDK 소개
TMAP SDK package 구조
iOS SDK 개발준비
환경설정
API Key 발급
API Key 설정
좌표계
Sample
SDK 다운로드
맵 초기화
줌레벨 및 화면이동
확대
축소
화면중심 좌표표출
확대/축소 설정
마커 추가
마커 영역 이동
마커 제거
커스텀 마커 추가
원 추가
원 영역 이동
원 제거
사각형 추가
사각형 영역 이동
사각형 제거
라인 추가
라인 영역 이동
라인 제거
폴리곤 추가
폴리곤 영역 이동
폴리곤 제거
교통 정보
POI 검색
POI 주변검색
리버스 지오코딩
경로 탐색
경로 탐색(경유지)
TMAPApp 길안내
TMAPApp 길안내(옵션설정)
TMAPApp 길안내(바로실행)
TMAPApp 지도이동
TMAPApp 통합검색
TMAPApp 집으로
TMAPApp 회사로
TMAPApp 주변카페
TMAPApp 주변음식점
Docs
TMapView
- func mapView(_ mapView: TMapView, shouldChangeFrom oldPosition: CLLocationCoordinate2D, to newPosition: CLLocationCoordinate2D)->Bool
- protocol mapViewDidFinishLoadingMap()
- func authorizationSuccess()
- func authorizationFail()
- func mapView(_ mapView: TMapView, tapOnMap position: CLLocationCoordinate2D)
- func mapView(_ mapView: TMapView, longTapOnMap position: CLLocationCoordinate2D)
- func mapView(_ mapView: TMapView, doubleTapOnMap position: CLLocationCoordinate2D)
- func mapView(_ mapView: TMapView, tapOnMarker marker: TMapMarker)
- heading: CLLocationDirection
- isRotationEnable: Bool
- isPanningEnable: Bool
- isZoomEnable: Bool
- trackingMode: Bool
- setTrafficMode(_ isOn:Bool)
- func setAppKey(_ appKey:String)
- func clear()
- func set(minZoom:CGFloat, maxZoom:CGFloat)
- func animateTo(location:CLLocationCoordinate2D, zoom:Int)
- func animateTo(zoom:Int)
- func getCenter()->CLLocationCoordinate2D?
- func setCenter(_ location:CLLocationCoordinate2D, zoom:Int)
- func setCenter(_ location:CLLocationCoordinate2D)
- func fitBounds(_ bounds:MapBounds)
- func fitBounds(_ bounds:MapBounds, padding:CGFloat)
- func getZoom()->Int?
- func setZoom(_ zoom:Int)
- func convertPixelToMeter(_ pixel:Double)->Double
- func convertMeterToPixel(_ meter:Double)->Double
- func SKTMapApikeySucceed()->Void
- func SKTMapApikeyFailed(error: NSError?)->Void
- func setMapType(_ mapType: TMapSDK.MapType)->Void
TMapText
- offset:CGSize?
- fontSize:CGFloat
- fontColor:UIColor
- fontWeight:Int
- backgroundColor:UIColor
- borderWidth:CGFloat
- borderColor:UIColor
- alignment:TextAlignment
- map:TMapView?
TMapMarker
- position:CLLocationCoordinate2D?
- icon:UIImage?
- title:String?
- subTitle:String?
- offset:CGSize?
- map:TMapView?
TMapCustomMarker
- position:CLLocationCoordinate2D?
- offset:CGSize?
- view: UIView?
- map:TMapView?
TMapCircle
- position:CLLocationCoordinate2D?
- radius:Int
- strokeColor:UIColor?
- strokeWidth:CGFloat?
- fillColor:UIColor?
- opacity:CGFloat?
- map:TMapView?
TMapRectangle
- bounds:MapBounds?
- strokeColor:UIColor?
- strokeWidth:CGFloat?
- fillColor:UIColor?
- opacity:CGFloat?
- map:TMapView?
TMapPolyline
- path:Array<CLLocationCoordinate2D>?
- strokeColor:UIColor?
- strokeWidth:CGFloat?
- opacity:CGFloat?
- lineStyle:LineStyle
- map:TMapView?
TMapPolygon
- path:Array<CLLocationCoordinate2D>?
- strokeColor:UIColor?
- strokeWidth:CGFloat?
- opacity:CGFloat?
- fillColor:UIColor?
- map:TMapView?
TMapPathData
requestFindAllPOI(_ keyword:String, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
requestFindTitlePOI(_ keyword:String, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
requestFindAddressPOI(_ keyword:String, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
requestFindNameAroundPOI(_ point:CLLocationCoordinate2D, categoryName:String, radius:Int, count:Int, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
findPathData(startPoint:CLLocationCoordinate2D, endPoint:CLLocationCoordinate2D, completion: @escaping (TMapPolyline?, Error?)->Void)
convertGpsToAddressAt(_ point:CLLocationCoordinate2D, completion: @escaping (String?, Error?)->Void)
convertGpsToAddressInfo(_ point:CLLocationCoordinate2D, completion: @escaping ([String: Any]?, Error?)->Void)
requestFindAllPOI(_ keyword:String, count:Int, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
requestFindAddressPOI(_ keyword:String, count:Int, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
requestFindTitlePOI(_ keyword:String, count:Int, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
findPathDataAll(startPoint:CLLocationCoordinate2D, endPoint:CLLocationCoordinate2D, completion: @escaping ([String: Any]?, Error?)->Void)
findPathDataWithType(_ type:TMapPathType, startPoint:CLLocationCoordinate2D, endPoint:CLLocationCoordinate2D, completion: @escaping (TMapPolyline?, Error?)->Void)
findTimeMachineCar(startPoint:CLLocationCoordinate2D, endPoint:CLLocationCoordinate2D, isStartTime:Bool, time:Date, wayPoints:Array<CLLocationCoordinate2D>?, completion: @escaping ([String: Any]?, Error?)->Void)
reverseGeocoding(_ point:CLLocationCoordinate2D, addressType:String, completion: @escaping ([String: Any]?, Error?)->Void)
requestFindAroundKeywordPOI(_ point:CLLocationCoordinate2D, keywordName:String, radius:Int, count:Int, completion: @escaping (Array<TMapPoiItem>?, Error?)->Void)
autoComplete(_ text:String, completion: @escaping (Array<String>, Error?)->Void)
findMultiPathData(startPoint:CLLocationCoordinate2D, endPoint:CLLocationCoordinate2D, passPoints:Array<CLLocationCoordinate2D>, searchOption:Int, completion: @escaping (TMapPolyline?, Error?)->Void)
autoCompleteV2(_ text:String, centerLon:Double?, centerLat:Double?, radius:Int?, count: Int?, completion: @escaping (Array<TMapAutoCompleteV2>, Error?)->Void)
TMapApi
static func setSKTMapAuthenticationWithDelegate(_ delegate:TMapTapiDelegate?, apiKey: String)->Void
func SKTMapApikeySucceed()->Void
func SKTMapApikeyFailed(error: NSError?)->Void
static func invokeRoute(_ destName:String, coordinate:CLLocationCoordinate2D)->Bool
static func invokeSetLocation(_ destName:String, coordinate:CLLocationCoordinate2D)->Bool
static func invokeSearchPortal(_ destName:String)->Bool
static func isTmapApplicationInstalled()->Bool
static func invokeGoHome()->Bool
static func invokeGoCompany()->Bool
static func invokeRoute(_ routeInfo:Dictionary<String,Any>)->Bool
static func getTMapDownUrl()->String
static func invokeNavigate(_ destName:String, coordinate:CLLocationCoordinate2D, poiid:Int, autoclose:Bool)->Bool
static func invokeNearCafe(_ coordinate:CLLocationCoordinate2D)->Bool
static func invokeNearFood(_ coordinate:CLLocationCoordinate2D)->Bool
TMapOverlayImage
map:TMapView?
Navi SDK
Android
Guide
TMAP Navi SDK 소개
TMAP Navi SDK package 구조
Android Navi SDK 개발준비
Android Navi SDK 설정
API Key 발급
API Key 설정
좌표계
Sample
SDK 다운로드
UI초기화
경로요청
안전운행
마커 추가
Docs
TmapUISDK
TmapUISDK.Companion.initialize(Context context, String clientID, String apiKey, String userKey, String deviceKey, TmapUISDK.InitalizeListener callback)
TmapUISDK.InitializeListener
TmapUISDK.RouteRequestListener
TmapUISDK.DrivingStatusCallback
TmapUISDK.observableEDCData.observe(LifecycleOwner owner, Observer edcListener)
TmapUISDK.observableEDCData.removeObserver(Observer edcListener)
TmapUISDK.observableRouteData.observe(LifecycleOwner owner, Observer<ObservableRouteData> routeDataListener)
TmapUISDK.observableRouteData.removeObserver(Observer<ObservableRouteData> routeDataListener)
TMapUISDK.Companion.isInitialized()
TMapUISDK.Companion.finish()
NavigationFragment
boolean onBackKeyPressed()
void setRoutePlanType(RoutePlanType type)
void setCarOption(CarOption option)
void setSettings(MapSetting setting)
void setDrivingStatusCallback(DrivingStatusCallback callback)
void startSafeDrive()
void stopDrive()
void requestRoute(WayPoint start, ArrayList<WayPoint> passList, WayPoint end, boolean withoutPreview, RouteRquestListener callback, ArrayList<RoutePlayType> planList)
VSMMakerManager getMapView().getMarkerManager()
void setHitEventListener(MapEngine.OnHitObjectListener onHitObjectListener, MapEngine.OnHitCalloutPopupListener, onHitCalloutPopupListener)
boolean toNextViaPointRequest()
boolean continueDrive(boolean isWithoutPreview, RouteRequestListener callback)
void clearContinueDriveInfo()
MapSetting
void setMapFontSize(FontSize size)
FontSize getMapFontSize()
void setUseRealTimeAutoReroute(boolean isRealTime)
boolean getUseRealTimeAutoReroute(boolean isRealTime)
void setAddressMode(AddressType type)
AddressType getAddressMode()
void setUseNightMode(NightMode mode)
NightMode isUseNightMode()
void setUseSpeedReactMapScale(boolean isUse)
boolean isUseSpeedReactMapScale()
void setShowTrafficInfo(boolean isShow)
boolean isShowTrafficInfo()
void setShowClosedPopup(boolean isShow)
boolean isShowClosedPopup()
void setSuspendInBackground(boolean inBackground)
boolean getSuspendInBackground()
CarOption
void setHipassOn()
void setCarType(TollCarType type)
void setOilType(CarOilType type)
boolean isHipassOn()
TollCarType getCarType()
CarOilType getOilType()
void setTruckInfo(HashMap
truckInfo)
MapPoint
double getLongitude()
double getLatitude()
WayPoint
String getName()
String getAddress()
MapPoint getMapPoint()
byte getRpFlag()
String getPoiId()
MapPoint getMapCenterPoint()
MapPoint getMapPointSk()
MapPoint getMapCenterPointSk()
String getNaviSeq()
String getPkey()
byte getThemeRoadFlag()
ObservableRouteData
int getNTotalDist()
int getNTotalTime()
int getTollFare()
int getTaxiFare()
List<RouteDataCoord> getRouteCoordinates()
List<RouteDataTraffic> data.getRouteTrafficInfos()
RouteDataCoord
double getLatitude()
double getLongitude()
RouteDataTraffic
int getStartIndexInCoordinate()
int getEndIndexInCoordinate()
ObservableRouteProgressData.TrafficStatus getTrafficStatus()
iOS Swift
Guide
TMAP Navi SDK 소개
TMAP Navi SDK package 구조
iOS Navi SDK 개발준비
iOS Navi SDK 설정
API Key 발급
API Key 설정
좌표계
Sample
SDK 다운로드
SDK 초기화 및 인증
View 동작 구조
SDK 설정
경로요청
안전운행
Docs
RGData
EDCData
TmapUISDKManager
let shared: TmapUISDK.TmapUISDKManager
var stateSubject: CurrentValueSubject<TmapUISDK.UISDKState, Never> { get }
func initSDK(initOption: TmapUISDK.UISDKInitOption)
func finalizeSDK()
func requestDismissView()
func getViewController() -> UIViewController?
func setConfig(config: TmapUISDK.UISDKConfigOption?)
func phoneWindow() -> UIWindow?
func requestRoute(origin: TmapNaviSDK.Point? = nil, destination: TmapNaviSDK.Point? = nil, routeOption: [TmapNaviSDK.PlanningOption] = [.recommend, .minTime], wayPoints: [TmapNaviSDK.Point] = [])
func continueDrive(guideWithoutPreview: Bool = true) -> Bool
func clearContinueDriveInfo()
func requestSafeDrive()
func requestStop()
func toNextViaPointRequest() -> Bool
var driveGuidePublisher: AnyPublisher<TmapUISDK.TmapDriveGuide?, Never> { get }
var driveStatusPublisher: AnyPublisher<DriveStatus?, Never> { get }
protocol UISDKMapViewDelegate
TmapDriveGuide
var speedInKmPerHour: Int
var isShadeArea: Bool
var noLocationSignal: Bool
var gpsState: Int
var isNightMode: Bool
var currentRoadName: String?
var laneInfo: TmapDriveGuideLane?
var showSDI: Bool
var isCaution: Bool
var averageSpeed: Int
var limitSpeed: Int
var firstSDIInfo: TmapDriveGuideSDI?
var hasTbtInfo: Bool
var firstTBTInfo: TmapDriveGuideTBT?
var remainDistanceToDestinationInMeter: Int
var remainTimeToDestinationInSec: Int
var remainDistanceToGoPositionInMeter: Int
var remainTimeToGoPositionInSec: Int
var remainViaPoint: [TmapDriveGuideRemainViaPoint]
var matchedLatitude: Double
var matchedLongitude: Double
var currentCourseAngle: int
var crossRoadBitmap: TmapUISDK.CodableImage?
var destinationName: String?
var destinationLatitude: Double?
var destinationLongitude: Double?
var planningOption: TmapNaviSDK.PlanningOption?
TmapDriveGuideLane
var showLane: Bool
var laneCount: Int
var laneDistance: Int
var nLaneTurnInfo: [[LaneTurnType]]
var nLaneEtcInfo: [[LaneEtcType]]
var availableTurn: LaneTurnType?
TmapDriveGuideRemainViaPoint
var viaIndex: Int
var viaName: String?
var viaDistance: Int
var viaTime: Int
TmapDriveGuideSDI
var sdiType: SDIType
var sdiDistance: Int
var sdiSpeedLimit: Int
var sdiIsBlockSection: Bool
var sdiBlockDistance: Int
var sdiBlockSpeed: Int
var sdiBlockAverageSpeed: Int
var sdiBlockTime: Int
var isChangableSpeedType: Bool
var isLimitSpeedSignChanged: Bool
TmapDriveGuideTBT
var tbtDistance: Int
var tbtTime: Int
var tbtTurnType: TBTTurnType
var tollfee: Int
var roadName: String
var crossName: String
var nearDirectionName: String
var midDirectionName: String
var farDirectionName: String
var mainText: String
var complexIntersectionVoiceType: ComplexIntersectionVoiceType?
UISDKConfigOption
var carType: TmapUISDK.UISDKCarModel
var truckOption: UISDKTruckOption?
var fuelType: TmapUISDK.UISDKFuel
var showTrafficAccident: Bool
var mapTextSize: TmapUISDK.UISDKMapFontSize
var nightMode: TmapUISDK.UISDKAutoNightModeType
var isUseSpeedReactMapScale: Bool
var isShowTrafficInRoute: Bool
var showExitPopupWhenStopDriving: Bool
var useRealTimeAutoReroute: Bool
UISDKError
struct UISDKError : Error
UISDKInitOption
var clientServiceName: String
var clientAppVersion: String
var clientID: String
var clientApiKey: String
var clientApCode: String
var userKey: String
var clientDeviceId: String
var uiWindow: UIWindow?
UISDKPermission
var locationRequest: LocationRequestType
var isEmpty: Bool { get }
UISDKTruckOption
var truckHeight: Int?
var truckLoadingWeight: Int?
var truckType: TruckType?
var truckWidth: Int?
var truckLength: Int?
VSMInitializerError
struct VSMInitializerError : Error, Equatable
Flutter
Guide
TMAP NAVI SDK 소개
TMAP SDK package 구조
Flutter SDK 개발준비
Flutter SDK 설정
Flutter
Android
iOS
API Key 발급
좌표계
Sample
SDK 다운로드
SDK 인증 및 초기화
SDK 설정
경로요청 화면
안전운행
경로 선택없이 길안내 시작
Docs
속성 클래스
SDKConfig
RoutePoint
RouteRequestData
TmapViewWidget
AuthData
UISDKMarkerPoint
UISDKMarker
UISDKMarkerConfig
MarkerStatus
TmapDriveGuide
TmapDriveGuideLane
TmapDriveGuideSDI
TmapDriveGuideTBT
TmapDriveGuideRemainViaPoint
TmapSDKStatusMsg
TmapUISDKManager
Future<InitResult?> initSDK(AuthData authInfo)
Future<bool?> setConfigSDK(SDKConfig config)
Future<bool?> stopDriving()
Future<void?> startTmapSDKStatusStream(dynamic Function(TmapSDKStatus) onAvailable)
Future<void?> stopTmapSDKStatusStream()
Future<void?> startMarkerStatusStream(dynamic Function(MarkerStatus) onAvailable)
Future<void?> stopMarkerStatusStream()
Future<void?> startTmapDriveStatusStream(dynamic Function(TmapDriveStatus) onAvailable)
Future<void?> stopTmapDriveStatusStream()
Future<void?> startTmapDriveGuideStream(dynamic Function(TmapDriveGuide) onAvailable)
Future<void?> stopTmapDriveGuideStream()
Future<bool?> configMarker(UISDKMarkerConfig config)
Future<bool?> toNextViaPointRequest()
Future<bool?> clearContinueDriveInfo()
Future<bool?> finalizeSDK()
TmapUiSdk
Future<String?> getPlatformversion()
enum
enum UISDKCarModel
enum UISDKFuel
enum UISDKMapFontSize
enum UISDKAutoNightModeType
enum PlanningOption
enum InitResult
enum MarkerType
enum SelectedMarkerType
enum TmapSDKStatus
enum TmapDriveStatus
enum GpsStatus
enum LaneTurnType
enum LaneEtcType
enum SDIType
enum TBTTurnType
enum ComplexIntersectionVoiceType
EDC(External Device Connector) SDK
Android
Guide
TMAP EDC(External Device Connector) SDK 소개
TMAP EDC SDK package 구조
Android EDC SDK 개발준비
Android EDC SDK 설정
API Key 발급
API Key 설정
좌표계
Sample
SDK 다운로드
초기화
티맵 제어 가능 상태 확인
RGData 받기
Docs
TMapEDCSDK.Companion
public TMapEDCSDK.Companion.EDCAuthData(String clientID, String apiKey, String packageName, String userKey, String deviceKey)
Interface EDCWorkListener
Interface TMAPDataListener
void finish()
void getAddress(double longitude, double latitude)
void getStatus(EDCConst.GetTmapStatus status)
void getTMAPInfo()
void getVersion(EDCConst.GetVersion version)
boolean isInitialized()
void initialize(Context context, TmapEDCSDK.Companion.EDCAuthData authData, TmapEDCSDK.Companion.EDCWorkListener callback, boolean isTargetTest)
void initializeWithRunHostOption(Context context, TmapEDCSDK.Companion.EDCAuthData authData, TmapEDCSDK.Companion.EDCWorkListener callback, boolean isTargetTest, boolean isHostRun)
void runHost()
void isHostRunning()
void registerDataCallback(TmapEDCSDK.Compaion.TMAPDataListener callback)
void unregisterDataCallback()
void requestCommand(EDCConst.SetStatus status)
EDCConst
EDCConst.GetTmapStatus
EDCConst.GetVersion
EDCConst.SetStatus
EDCConst.CommandState
EDCConst.ErrorStatus
RGData
EDCData
remainViaPoint 상세 정보
차선안내 정보 정리
SDIData
SDIType
TBTData
TurnType
초록/분홍차선 표출 가이드
nExtcVoiceCode 정리
Route data
API
Guide
API Console
POI 검색
지오코딩
지오펜싱
교통정보
경로안내
다중 경유지안내
경유지 최적화
Road API
StaticMap
유가정보
경로 매트릭스
what3words 주소
puzzle 장소 혼잡도
Sample
POI 검색
장소(POI) 통합 검색
명칭(POI) 상세 정보 검색
명칭(POI) 주변 카테고리 검색
읍면동/도로명조회
지역분류코드검색
명칭(POI) 경로 반경 검색
지오코딩
ReverseGeocoding
Geocoding
Full Text Geocoding
좌표변환
주소변환
가까운도로찾기
우편번호 검색
Reverse Label
지오펜싱
공간검색
교통정보
교통정보
경로안내
타임머신 자동차 길 안내
직선거리 계산
보행자 경로안내
자동차 경로안내
경로 이미지 안내
화물차 경로안내
다중 경유지 안내
다중 경유지 안내
경유지 최적화
경유지 최적화
Road API
이동한도로찾기
이동한도로찾기 500
이동한도로찾기 1000
StaticMap
StaticMap
유가정보
주변 명칭(POI)상세 검색
명칭(POI)상세 검색
경로 매트릭스
경로 매트릭스
what3words 주소 검색
what3words 주소 검색
what3words 격자 보기
what3words 주소 위치 조회
what3words 주소 위치 조회
puzzle 장소 혼잡도
실시간 장소 혼잡도
Docs
POI 검색
장소(POI) 통합 검색
명칭(POI) 상세 정보 검색
명칭(POI) 주변 카테고리 검색
읍면동/도로명조회
지역분류코드검색
명칭(POI) 경로 반경 검색
지오코딩
ReverseGeocoding
Geocoding
Full Text Geocoding
좌표변환
주소변환
가까운도로찾기
우편번호 검색
Reverse Label
지오펜싱
공간검색 API
영역조회 API
교통정보
교통정보
경로안내
타임머신 자동차 길 안내
직선 거리 계산
보행자 경로안내
자동차 경로안내
경로 이미지 안내
화물차 경로안내
다중 경유지 안내
다중 경유지 안내 30
다중 경유지 안내 100
다중 경유지 안내 200
경유지 최적화
경유지 순서 최적화 10
경유지 순서 최적화 20
경유지 순서 최적화 30
경유지 순서 최적화 100
Road API
이동한도로찾기
이동한도로찾기 500
이동한도로찾기 1000
StaticMap
StaticMap
유가정보
주변 명칭(POI)상세 검색
명칭(POI)상세 검색
경로 매트릭스
경로 매트릭스
what3words 주소 검색
what3words 주소 검색
what3words 주소 자동 완성
what3words 주소 위치 조회
what3words 주소 위치 조회
Puzzle
실시간 장소 혼잡도
puzzle 장소 혼잡도