- (MKOverlayView *)mapView:(MKMapView *)mapView12 viewForOverlay:(id <MKOverlay>)overlay
{
MKPolylineView *overlayView = nil;
if (nil == overlayView)
{
overlayView = [[[MKPolylineView alloc] initWithOverlay:overlay] autorelease];
overlayView.strokeColor = [UIColor blueColor];
overlayView.lineWidth = 5.0;
}
return overlayView;
}
3
A
답변
1
내가지도보기에 응용 프로그램을 만들었습니다. 따라서 올바른 경로를 원한다면 KMLViewer를 사용하거나 Google지도를 사용해야합니다. Google지도에서이 코드를 수행 할 수 있습니다.
NSString * urlstring = [NSString stringWithFormat : @ "http://maps.google.com/? saddr 항목 = %의 % F = & daddr
%의 F, % f를 "sourcelocation.latitude, sourcelocation.longitude, destinationlocation.latitude, 스틴, F
ationlocation.longitude];
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlstring]];
1
생각해 보면, 역 사이에 적절한 선을 그려서 KMLparser를 사용하고 싶다고 생각합니다.
사용이 방법은 implemnet 다음 그것의 서브 클래스 :
-(MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id <MKOverlay>)overlay
{
return [kml viewForOverlay:overlay];
}
// add the pin in mapview
-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation
{
return [kml viewForAnnotation:annotation];
}
관련 문제
- 1. 삭제할 지점을 어떻게 확인합니까?
- 2. SVN : 두 지점을 하나로 병합
- 3. iPhone에서 손가락 두 개를 어떻게 감지합니까?
- 4. 도망자와 함께 두 지점을 어떻게 비교할 수 있습니까?
- 5. GDI +에서 두 줄의 교차 지점을 어떻게 결정합니까?
- 6. 원격 지점을 추적하는 로컬 지점을 어떻게 만들 수 있습니까?
- 7. MapView의 줌 컨트롤 변경
- 8. 두 번째 iPhone에서 테스트하기
- 9. MapView의 사각형 그리기
- 10. Mapview의 폴리 라인
- 11. MapView의 목록보기 항목
- 12. MapView의 오버레이 이미지 /지도?
- 13. MapView의 애니메이션 문제가 포인트
- 14. MapView의 트래픽이 오버레이가 아닙니다.
- 15. MapView의 라벨 언어
- 16. MapView의 GPS 관측 오류
- 17. Android MapView의 성능 문제
- 18. 안드로이드에서 MapView의 터치 이벤트
- 19. MapView의 소스 코드
- 20. mapview의 타일 다운로드가 중지되었습니다.
- 21. mapView의 프레임이 잘못되었습니다.
- 22. 현재 MapView의 스크린 샷을 찍는 방법?
- 23. iPhone의지도에서 사용자의 위치와 추가 지점을 어떻게 표시합니까?
- 24. 어떻게 "더 많은 지점을 나눌 수 있습니까?"
- 25. 자식은 어떻게 복제 및 모든 지점을
- 26. 힘내 : 나는 기원에 새로운 지점을 누르면, 어떻게
- 27. iPhone에서 CALayer를 어떻게 사용합니까?
- 28. iPhone에서 GPS가 어떻게 작동합니까?
- 29. iPhone에서 UIColor를 어떻게 최적화합니까?
- 30. iPhone에서 컨트롤러를 어떻게 그리나요?