我正在尝试向地图添加多个注释,但手表只显示一个。这就是我在做的事。
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
答案 0 :(得分:0)
我认为问题在于您在每个注释位置设置区域。尝试设置一次。
regionCoordinate = ?
MKCoordinateSpan coordinateSpan = MKCoordinateSpanMake(0.1, 0.1);
[self.map setRegion:(MKCoordinateRegionMake(regionCoordinate, coordinateSpan))];
for (RestaurantObject *restaurant in nearbyMapArray) {
CLLocationCoordinate2D mapLocation = CLLocationCoordinate2DMake([restaurant.latitude doubleValue], [restaurant.longitude doubleValue]);
[self.map addAnnotation:mapLocation withPinColor: WKInterfaceMapPinColorRed];
}
您可能需要使用coordinateSpan值和区域坐标来显示它们。我想知道是否允许最多5个注释。