在WatchKit,該documentation爲WKInterfaceMap規定:WatchKit如何在同一張地圖上處理多個地圖註釋?
「點擊地圖啓動用戶的Apple關注的地圖應用和 顯示相應位置
不過:我想展示multiple在地圖上的地圖註釋 - 有沒有一種方法可以指定在地圖點擊時將在Maps.app中顯示哪個地圖註釋?
在WatchKit,該documentation爲WKInterfaceMap規定:WatchKit如何在同一張地圖上處理多個地圖註釋?
「點擊地圖啓動用戶的Apple關注的地圖應用和 顯示相應位置
不過:我想展示multiple在地圖上的地圖註釋 - 有沒有一種方法可以指定在地圖點擊時將在Maps.app中顯示哪個地圖註釋?
目前WatchOS 2(至少),上輕敲WKInterfaceMap規劃路線將打開手錶的地圖應用的選項這是你的WKInterfaceMap的中心點位置。在查看這些位置的這些路線時,它將被標記爲紅色針腳註釋。
您的任何自定義註釋都不會顯示在手錶的地圖應用中。
目前沒有visib當Apple Watch從WKInterfaceMap轉換到Apple的本地地圖應用程序時,究竟發生了什麼。
嘗試WatchKit Developer Forums,完全正確的地方這個問題!
您可以使用以下方法添加多個註釋。按照蘋果公司的文件,目前只有5註釋可以在手錶的應用程序的地圖顯示
addAnnotation:withPinColor
addAnnotation:withImageNamed:centerOffset:
addAnnotation:withPinColor:
這裏是一個示例代碼,其中顯示2註釋:
CLLocationCoordinate2D mapLocation1 = CLLocationCoordinate2DMake(37.787730, -122.403370);
CLLocationCoordinate2D mapLocation2 = CLLocationCoordinate2DMake(37.794873, -122.397892);
//
MKCoordinateSpan coordinateSpan = MKCoordinateSpanMake(0.1, 0.1);
// Other colors include red and green pins
[self.map addAnnotation:mapLocation1 withPinColor: WKInterfaceMapPinColorPurple];
[self.map addAnnotation:mapLocation2 withPinColor: WKInterfaceMapPinColorRed];
[self.map setRegion:(MKCoordinateRegionMake(mapLocation, coordinateSpan))];
感謝您的英俊的答案,但這並不能回答我的問題 - 我問當地圖被多個註釋點擊時會發生什麼行爲。 – bryanjclark 2015-06-24 21:39:40