示例#1
0
 static extern bool MAPolylineHitTest(MAMapPoint linePoints, nuint count, MAMapPoint tappedPoint, nfloat lineWidth);
示例#2
0
 static extern double MAGetDirectionFromPoints(MAMapPoint fromPoint, MAMapPoint toPoint);
示例#3
0
 static extern double MAGetDistanceFromPointToLine(MAMapPoint point, MAMapPoint lineBegin, MAMapPoint lineEnd);
示例#4
0
 // BOOL MAMapPointEqualToPoint (MAMapPoint point1, MAMapPoint point2);
 //[DllImport("__Internal")]
 //static extern bool MAMapPointEqualToPoint(MAMapPoint point1, MAMapPoint point2);
 ////
 public static bool MAMapPointEqualToPoint(MAMapPoint point1, MAMapPoint point2)
 {
     return(point1.x == point2.x && point1.y == point2.y);
 }
示例#5
0
 // NSString * MAStringFromMapPoint (MAMapPoint point);
 //[DllImport("__Internal")]
 //static extern NSString MAStringFromMapPoint(MAMapPoint point);
 ////
 public static string MAStringFromMapPoint(MAMapPoint point)
 {
     return(string.Format(@"{%.1f, %.1f}", point.x, point.y));
 }
示例#6
0
 static extern bool MAPolygonContainsPoint(MAMapPoint point, MAMapPoint polygon, nuint count);
示例#7
0
 static extern MAMapPoint MAGetNearestMapPointFromLine(MAMapPoint lineStart, MAMapPoint lineEnd, MAMapPoint point);
示例#8
0
 static extern MAMapPoint MAGetNearestMapPointFromPolyline(MAMapPoint point, MAMapPoint polyline, nuint count);
示例#9
0
 static extern bool MACircleContainsPoint(MAMapPoint point, MAMapPoint center, double radius);
示例#10
0
 static extern bool MAMapRectContainsPoint(MAMapRect rect, MAMapPoint point);
示例#11
0
 static extern double MAMetersBetweenMapPoints(MAMapPoint a, MAMapPoint b);
示例#12
0
 static extern CLLocationCoordinate2D MACoordinateForMapPoint(MAMapPoint mapPoint);