Xamarin Studio에서 구성 요소를 업데이트하는 방법
4912 단어 iOSXamarinGoogleMapsAPI
이전 사용해 보았다 Google Maps Component 의 버전은 「1.1.2」, 웹 사이트는 「1.2.2」가 되어 있었다.
Component 업데이트
그렇다면 업데이트하거나 Xamarin Studio에서 입구를 찾는 것을 찾을 수 없습니다.
결국, 메뉴 -> Get More Components 에서, Google Maps 를 다시 검색했을 때, 버튼이 「Update」가 되어 있었으므로, 눌렀을 때 갱신되었다.
API Doc
Component와 함께 제공되는 샘플이 증가했습니다.
업데이트 후 Samples를 보면, ,,, iOS Advanced Sample이라는 것이 늘어나고 있다! 확실히 고급 샘플 일 것입니다.
Component를 업데이트하면 API 호환성이 사라졌습니다.
업데이트 후, 의기양양과 이전 만든 샘플을 빌드 해 보면 빌드 에러가.
분명히
MapView.AddMarker
또는 MarkerOption
가 사라지고 Marker
가 MapView를 설정하도록 변경된 것 같습니다. (아래는 조금 더 고급 샘플에서 발췌)PartOfMarkersViewController.cs
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
var camera = CameraPosition.FromCamera (-37.81969, 144.966085, 4);
var mapView = MapView.FromCamera (RectangleF.Empty, camera);
var sydneyMarker = new Marker () {
Title = "Sydney",
Snippet = "Population: 4,605,992",
Position = new CLLocationCoordinate2D (-33.8683, 151.2086),
Map = mapView
};
var melbourneMarker = new Marker () {
Title = "Melbourne",
Snippet = "Population: 4,169,103",
Position = new CLLocationCoordinate2D (-37.81969, 144.966085),
Map = mapView
};
// Set the marker in Sydney to be selected
mapView.SelectedMarker = sydneyMarker;
View = mapView;
}
이것은 원래 Google Maps SDK for iOS가 근원인지, Google Maps의 Xamarin Component가 그런지 모르지만 ReleaseNotes가 아닌가? 실수로 갱신하면 무섭다.
요약
Reference
이 문제에 관하여(Xamarin Studio에서 구성 요소를 업데이트하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/amay077/items/2515dc0c01eede84bb19텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)