WebV2
WebV2
Android
iOS_Swift
iOS_Object-C
Web service
검색 결과가 없습니다.
Guide
TMAP Open API란?
가입 및 앱키 발급하기
TMAP 기본 사항
Web V2
Guide
TMAP V2 설명
TMAP V2 시작하기
TMAP V2 활용사례
JavaScript V1 → V2 마이그레이션
Sample
기본기능
지도 생성하기
지도 영역 확인하기
지도 마우스로 이동하기
지도 이벤트 등록하기
두 지점간의 거리 확인하기
선의 거리 계산하기
좌표변환하기
지도 키보드로 이동하기
지도 레벨 변경하기
지도 이동 막기
지도 확대축소 제어하기
지도 확대축소 버튼 추가/제거하기
지도 정보 얻어오기
팝업 생성하기
팝업 스타일 적용하기
지도 타입 변경하기
마커
마커 생성하기
애니메이션 마커 추가하기_튕기기
애니메이션 마커 추가하기_나타나기
애니메이션 마커 추가하기_떨어지기
애니메이션 마커 추가하기_Fade in
애니메이션 마커 추가하기_깜박이기
애니메이션 마커 추가하기_커지기
마커 한번에 100개 추가하기
마커 표출여부 확인하기
클릭한 위치에 마커 표시하기
GeoLocation으로 마커 표시하기
드래그 가능한 마커 생성하기
다중 마커 생성하기
다중 마커 라벨 생성하기
다른 이미지로 마커 생성하기
마커에 마우스 이벤트 등록하기
마커 클러스터러 사용하기
그리기
원,선,사각형,다각형 그리기
폴리라인 옵션 적용하기
폴리라인 선 변경하기
원 그리기
사각형 그리기
라인 그리기
폴리곤 그리기
다각형의 면적 계산하기
열지도 그리기
점지도 그리기
사각형지도 그리기
TData
지오코딩
리버스 지오코딩
경로요청
키워드로 장소검색하기
교통 정보
TMAP Invoke
TMAPApp 실행하기
지도보기
길안내
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
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 통합검색
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 회사로
Docs
TMapView
void setSKTMapApiKey(String apiKey)
void setHttpsMode(boolean isActive)
void setLanguage(int language)
void setCenterPoint(double LocationLongitude, double LocationLatitude)
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 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)
TMapPoint getCenterPoint()
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)
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 길안내(경유지포함)
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?
- calloutView:UIView?
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 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
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
Web service
Guide
API Console
경로안내
주소검색
명칭검색
유가정보
다중 경유지 안내
경유지 최적화
공간검색
교통정보
Road API
StaticMap
경로 매트릭스
Sample
경로탐색
자동차 경로 안내
타임머신 자동차 길 안내
보행자 안내
경로 이미지 안내
화물차 경로 안내
직선거리 계산
주소검색
Full Text Geocoding
Geocoding
Reverse Geocoding
주소 변환
좌표 변환
Reverse Label
우편번호 검색
가까운도로찾기
명칭(POI)
명칭(POI) 통합 검색
명칭(POI) 상세 검색
주변 POI 카테고리 검색
읍면동/도로명 조회
지역분류코드 검색
명칭(POI) 경로 반경검색
유가정보
명칭(POI) 상세 검색
주변 명칭(POI) 상세 검색
다중 경유지 안내
다중 경유지 안내
경유지 최적화
경유지 최적화
공간 검색
공간 검색
교통 정보
교통 정보
Road API
이동한도로찾기
이동한도로찾기 500
이동한도로찾기 1000
StaticMap
StaticMap
경로 매트릭스
경로 매트릭스
Docs
경로안내
자동차 경로안내
타임머신 자동차 길 안내
보행자 경로안내
경로 이미지 안내
화물차 경로안내
직선 거리 계산
주소검색
Full Text Geocoding
Geocoding
Reverse Geocoding
주소 변환
좌표 변환
Reverse Label
우편번호 검색
가까운도로찾기
명칭검색
명칭(POI) 통합 검색
명칭(POI) 상세 검색
주변 POI 카테고리 검색
읍면동/도로명 조회
지역분류코드 검색
명칭(POI) 경로 반경검색
유가정보
명칭(POI) 상세 검색
주변 명칭(POI) 상세 검색
다중 경유지 안내
다중 경유지 안내 30
다중 경유지 안내 100
다중 경유지 안내 200
경유지 최적화
경유지 최적화 10
경유지 최적화 20
경유지 최적화 30
경유지 최적화 100
공간검색
Geofencing-공간검색
Geofencing-영역조회
교통정보
교통정보
Road API
이동한도로찾기
이동한도로찾기 500
이동한도로찾기 1000
StaticMap
StaticMap
경로 매트릭스
경로 매트릭스