Swift MkMapView로 지도 애플리케이션을 만들었다(06) - 색표란과 나침반을 추가했다
기사 목록
Swift MkMapView로 지도 애플리케이션을 만들었습니다(기사 일람).
배율 막대 표시
배율을 변경하면 자동으로 배율 표시줄이 표시됩니다.
ViewController.swift:배율 막대 표시// スケールバーの表示
let scale = MKScaleView(mapView: mapView)
scale.frame.origin.x = 15
scale.frame.origin.y = 45
scale.legendAlignment = .leading
self.view.addSubview(scale)
legendAlignment에 설정할 수 있는 값은 다음과 같습니다.
1
2
.leading
0에서 왼쪽으로 시작
.trailing
0에서 오른쪽으로 시작
나침반 보이기
ViewController.swift: 나침반 표시// コンパスの表示
let compass = MKCompassButton(mapView: mapView)
compass.compassVisibility = .adaptive
compass.frame = CGRect(x: width - 50, y: 150, width: 40, height: 40)
self.view.addSubview(compass)
// デフォルトのコンパスを非表示にする
mapView.showsCompass = false
commpassVisibility로 설정할 수 있는 값은 다음과 같습니다.
1
2
.hidden
항상 숨기기
.visible
항상 표시
.adaptive
지도 방향을 이동할 때만(북쪽이 아닌 경우) 표시됩니다.
장치에서 실행된 결과
보태다
이전 글에서 설정한 추적 모드의 단추 위치를 변경했습니다.
Swift MkMapView로 지도 응용 프로그램 만들기(04) - 추적 모드 전환(자체 제작 버튼)
Swift MkMapView로 지도 응용 프로그램 제작(05) - 추적 모드 전환(MKUser Tracking Button)
ViewController.swift: 추적 단추의 위치 변경trakingBtn.frame = CGRect(x:width - 50, y:100, width:40, height:40)
참조 파일
iOS 11에서 대폭 강화된 MapKit
Reference
이 문제에 관하여(Swift MkMapView로 지도 애플리케이션을 만들었다(06) - 색표란과 나침반을 추가했다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuta-sasaki/items/a04dcf647f7362258ecf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
배율을 변경하면 자동으로 배율 표시줄이 표시됩니다.
ViewController.swift:배율 막대 표시
// スケールバーの表示
let scale = MKScaleView(mapView: mapView)
scale.frame.origin.x = 15
scale.frame.origin.y = 45
scale.legendAlignment = .leading
self.view.addSubview(scale)
legendAlignment에 설정할 수 있는 값은 다음과 같습니다.1
2
.leading
0에서 왼쪽으로 시작
.trailing
0에서 오른쪽으로 시작
나침반 보이기
ViewController.swift: 나침반 표시// コンパスの表示
let compass = MKCompassButton(mapView: mapView)
compass.compassVisibility = .adaptive
compass.frame = CGRect(x: width - 50, y: 150, width: 40, height: 40)
self.view.addSubview(compass)
// デフォルトのコンパスを非表示にする
mapView.showsCompass = false
commpassVisibility로 설정할 수 있는 값은 다음과 같습니다.
1
2
.hidden
항상 숨기기
.visible
항상 표시
.adaptive
지도 방향을 이동할 때만(북쪽이 아닌 경우) 표시됩니다.
장치에서 실행된 결과
보태다
이전 글에서 설정한 추적 모드의 단추 위치를 변경했습니다.
Swift MkMapView로 지도 응용 프로그램 만들기(04) - 추적 모드 전환(자체 제작 버튼)
Swift MkMapView로 지도 응용 프로그램 제작(05) - 추적 모드 전환(MKUser Tracking Button)
ViewController.swift: 추적 단추의 위치 변경trakingBtn.frame = CGRect(x:width - 50, y:100, width:40, height:40)
참조 파일
iOS 11에서 대폭 강화된 MapKit
Reference
이 문제에 관하여(Swift MkMapView로 지도 애플리케이션을 만들었다(06) - 색표란과 나침반을 추가했다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuta-sasaki/items/a04dcf647f7362258ecf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
// コンパスの表示
let compass = MKCompassButton(mapView: mapView)
compass.compassVisibility = .adaptive
compass.frame = CGRect(x: width - 50, y: 150, width: 40, height: 40)
self.view.addSubview(compass)
// デフォルトのコンパスを非表示にする
mapView.showsCompass = false
보태다
이전 글에서 설정한 추적 모드의 단추 위치를 변경했습니다.
Swift MkMapView로 지도 응용 프로그램 만들기(04) - 추적 모드 전환(자체 제작 버튼)
Swift MkMapView로 지도 응용 프로그램 제작(05) - 추적 모드 전환(MKUser Tracking Button)
ViewController.swift: 추적 단추의 위치 변경trakingBtn.frame = CGRect(x:width - 50, y:100, width:40, height:40)
참조 파일
iOS 11에서 대폭 강화된 MapKit
Reference
이 문제에 관하여(Swift MkMapView로 지도 애플리케이션을 만들었다(06) - 색표란과 나침반을 추가했다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuta-sasaki/items/a04dcf647f7362258ecf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
trakingBtn.frame = CGRect(x:width - 50, y:100, width:40, height:40)
iOS 11에서 대폭 강화된 MapKit
Reference
이 문제에 관하여(Swift MkMapView로 지도 애플리케이션을 만들었다(06) - 색표란과 나침반을 추가했다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuta-sasaki/items/a04dcf647f7362258ecf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)